Excel VBA質問箱 IV

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

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


73826 / 76732 ←次へ | 前へ→

【7379】Re:異なるブック間でのデータコピー
お礼  初心者  - 03/9/3(水) 17:05 -

引用なし
パスワード
   ▼ichinose さん:
お返事ありがとうございます。

>   Workbooks(NewBook).Worksheets(1).Cells(3,1)
>     'してたらどうでしょうか? 
ごめんなさい。
NewBookが複数且つ事前にOPENする必要ありなので、
ブック名を特定する必要があったのです。

自分なりにも色々試してしましたが、
現在、以下の方法で動くことを確認しています。
(Officeのバージョンは '97を使用しています。)

 Dim strPosition as String
 strPosition = Application.ConvertFormula(引数記述略) 
                        ←R1C1形式をA1形式に変換
 Workbooks("A.xls").Worksheets("Sample").Range("A1").Copy _
 Workbooks(NewBook).Worksheets(1).Range(strPosition)          

理由はわかりませんが、Rangeの部分の記述において
 Range(A1形式)      -> OK
 Range(Cells(Row,Col)) -> NG
となりました。
どちらも同じように思えますが・・・。
1 hits

【7341】異なるブック間でのデータコピー 初心者 03/9/2(火) 20:14 質問
【7354】Re:異なるブック間でのデータコピー ichinose 03/9/3(水) 7:45 回答
【7379】Re:異なるブック間でのデータコピー 初心者 03/9/3(水) 17:05 お礼
【7380】Re:異なるブック間でのデータコピー 初心者 03/9/3(水) 17:10 発言
【7384】Re:異なるブック間でのデータコピー ichinose 03/9/3(水) 19:39 回答
【7422】Re:異なるブック間でのデータコピー 初心者 03/9/4(木) 16:29 お礼

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