投稿/コメントを表示します。

2つのファイルをエクセルマクロで開いて、「同一シート名」の「特定のセル値」をコピーするマクロを for Each構文で処理できるか試してみました。
書き方で悩んでいましたが本動画を見て解決しました。

カンニングペーパーの
・ワークシート(特定のファイル内のすべてのワークシート)
で書いてみて、うまくいきました。
Dim ws As Worksheet
For Each ws In Workbooks("1つ目のファイル.xls").Worksheets
	For Each ws In Workbooks("2つ目のファイル.xls").Worksheets
           ・・・・・処理するプログラム・・・・・
	Next
Next

上記の通り、For EachをFor Eachで挟んだ書き方で処理しました。

仕事でも使えそうです。ありがとうございました。
2017/07/30 05:51