Excel VBA質問箱 IV

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

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


73870 / 76738 ←次へ | 前へ→

【7341】異なるブック間でのデータコピー
質問  初心者  - 03/9/2(火) 20:14 -

引用なし
パスワード
   度々失礼致します。
既存エクセルファイルと新規ブックの間でのデータコピーを試みています。
さらに、この処理は何度も使用する箇所なので、
クリップボードを使用しない方法を模索しています。

とあるサイトで「クリップボードを使用しないブック間コピー」という
サンプルを見つけたのですが、うまくいきません。
以下、問題点を教えていただけないでしょうか。

【概要】
 エクセルファイルAと新規ブックの2つのファイルを開き、Aのデータを新規ブックにコピーする。

【処理】
  Dim NewBook as String

  Workbooks.Open FileName:= (Excel形式のファイルAの絶対パス)
  Workbooks.Add
  NewBook = ActiveWorkbook.Name  ←"Book1"のような名前が入ります。

  Workbooks("A.xls").Worksheets("Sample").Range("A1").Copy _
  Workbooks(NewBook).Worksheets(1).Range(Cells(3,1)) 
                        ↑ここでエラーになります。

※Workbooks(NewBook).Worksheets(1).Activate 
処理ではエラーになりませんでしたので、新規ブックの認識はされているようです。

宜しくお願い致します。

0 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 お礼

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