Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38900 / 76738 ←次へ | 前へ→

【42964】Re:複数のbookの操作に関して
発言  ひげくま  - 06/9/28(木) 10:05 -

引用なし
パスワード
   こんにちは。

> 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

処理内容を具体的に書いてくれると、回答ももっと具体的に書けます。

0 hits

【42963】複数のbookの操作に関して さなえ 06/9/28(木) 9:34 質問
【42964】Re:複数のbookの操作に関して ひげくま 06/9/28(木) 10:05 発言

38900 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free