|
こんにちは。
> 2つのbookに複数の同じsheetが存在し、
何が同じなのでしょうか?
sheetの数?
sheetの名前?
sheetの内容?
> 1つ目のbook、sheetから
> データを取得し、2つ目のbook、sheetに反映させる処理をしたいと
> 思っています。
処理内容をもっと具体的に書いてくれないと、回答がとても難しいですね。
> AAA.xls aa bb cc
> BBB.xls dd ee ff
>
> 1つbookに1つのsheetであるならば、…(略)
> 複数sheetが存在した場合は、…(略)
sheet数や名前は、上記例のように決まっているのでしょうか?
AAA.xls と BBB.xls のsheet数は同じ?
> 1つ目のbook、sheetを
> アクティブにしてデータを格納した後、2つめのbook、sheetを
> アクティブにして処理すれば良いかと思いますが、
処理によっては、わざわざアクティブにする必要はありませんよ。
> 複数sheetが存在した場合はどのようにすれば良いでしょうか。。。。
sheet数やsheet名が決まっているのであれば、そのsheetごとに
処理をすることもできます。
> 基本的には単純にループ処理をすれば良いかと思いますが、その記述
> の方法を教えて頂きたいと思います。
Dim SH as Worksheet
For Each SH in Workbook("AAA.xls").Worksheets
'ここに、AAA.xls の 各sheetごとの処理を記述
Next SH
処理内容を具体的に書いてくれると、回答ももっと具体的に書けます。
|
|