Sub 累積保存()について 削除


Message#2 2014年12月16日(火)11時49分
From: VBAマスター
>heet2のC5より順次保存するには、どのようにすればよいでしょうか。

ということですが、単純に

Worksheets("Sheet2").Cells(lRow, 1).Value = .Cells(1, 5).Value
Worksheets("Sheet2").Cells(lRow, 2).Value = .Cells(2, 5).Value
Worksheets("Sheet2").Cells(lRow, 3).Value = .Cells(3, 5).Value

にすればできませんか?
次々に保存するのであれば変数を設けて処理ごとに1プラスするようなやり方になるかと思います。

例)
変数i=5
処理の終わりにi=i+1を追記する。


> ネット上で
> Sub 累積保存()
> Dim lRow As LonglRow = Worksheets("Sheet2").Range("A50000").End(xlUp).Row + 1With Worksheets("Sheet1")
> Worksheets("Sheet2").Cells(lRow, 1).Value = .Cells(1, 2).Value
> Worksheets("Sheet2").Cells(lRow, 2).Value = .Cells(2, 2).Value
> Worksheets("Sheet2").Cells(lRow, 3).Value = .Cells(3, 2).Value
> End With
> End Sub
> というVBAを見つけました。これは、同一ファイル上での累積記録のようです。このまま使えば、Sheet2のA2より順次保存されます。これを例えば、Sheet2のC5より順次保存するには、どのようにすればよいでしょうか。
> Excel2007で以上のような作業をしたいと考えています。
> ご協力いただければ、幸いです。よろしくお願いします。

上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。

パスワード:

ExcelのVBAについてのQ&A掲示板

↑ExcelのVBA全般について分からない事があればこちらの掲示板よりご質問ください^^

VBAのInternetExplorer操作入門

↑ExcelのVBAをマスターできたら、エクセルVBAのIE(InternetExplorer)操作にも挑戦してみてください^^

VBAのIE制御入門RSS

RSSフィードを登録すると最新記事を受け取ることができます。

VBAIE操作のスカイプレッスン

エクセルVBAのステートメント

こちらでは、エクセルVBAの事例で利用したステートメントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのオブジェクト

こちらでは、エクセルVBAの事例で利用したオブジェクトをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのプロパティ

こちらでは、エクセルVBAの事例で利用したオブジェクトのプロパティをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのメソッド

こちらでは、エクセルVBAの事例で利用したオブジェクトのメソッドをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのイベント

こちらでは、エクセルVBAの事例で利用したオブジェクトのイベントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

dmb.cgi Ver. 1.068
Copyright(C) 1997-2014, hidekik.com