Excel VBA質問箱 IV

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

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


29517 / 76732 ←次へ | 前へ→

【52495】Re:別のファイルからのコピー
発言  COPY E-MAIL  - 07/11/15(木) 19:15 -

引用なし
パスワード
   >>貼り付け先のファイルは、他のソフトからの出力データ(EXCELファイル)でその都度連番数字がファイル名として割り当てられますので、VBA上でファイル名を特定することが出来ません。
>ということでしたので、このブックをアクティブにした状態でという事にしました。
>
>マクロを書くのがどのブックなのか解らないから、取りあえずコピー元のブックにしました。
 マクロを書いているのは「個人用マクロブック」であり、どのブックという特定は有りません。あえて言うなら貼り付け先のブックに書いていると理解していただければ結構です。一つの方法として「4.0マクロ」の使用を考えました。

Worksheets("Sheet1").Activate ’貼り付け先のブックシート
Dim i As Long, j As Long
  For i = 1 To 36
  For j = 1 To 5
  Cells(i, j) = ExecuteExcel4Macro("'C:\[ABC.xls]DEF'!R" & i & "C" & j)
  Next j
  Next i

しかし、これでは表の形がくずれてしまい、数式や書式、罫線はコピーされません。表を丸ごとコピーしたいのですが良い方法はないでしょうか。
 ちなみに、貼り付け元のブックは実行時に開くようにします。
 常時アクティブになっているのは貼り付け先のブックのみです。

 いろいろ考えていただいて申し訳ありませんが、ご協力をお願いいたします。

1 hits

【52442】別のファイルからのコピー COPY 07/11/14(水) 15:54 質問
【52447】Re:別のファイルからのコピー Jaka 07/11/14(水) 16:48 発言
【52452】Re:別のファイルからのコピー COPY 07/11/14(水) 17:27 質問
【52454】Re:別のファイルからのコピー Jaka 07/11/14(水) 17:43 発言
【52465】Re:別のファイルからのコピー COPY 07/11/15(木) 9:28 質問
【52474】Re:別のファイルからのコピー Jaka 07/11/15(木) 12:51 発言
【52482】Re:別のファイルからのコピー COPY 07/11/15(木) 14:47 発言
【52490】Re:別のファイルからのコピー Jaka 07/11/15(木) 16:40 発言
【52495】Re:別のファイルからのコピー COPY 07/11/15(木) 19:15 発言
【52513】Re:別のファイルからのコピー Jaka 07/11/16(金) 11:35 発言
【52520】Re:別のファイルからのコピー COPY 07/11/16(金) 17:00 お礼

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