Excel VBA質問箱 IV

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

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


2954 / 13644 ツリー ←次へ | 前へ→

【65074】他ブックへのシートコピー ITO 10/4/12(月) 16:48 質問[未読]
【65075】Re:他ブックへのシートコピー Jaka 10/4/12(月) 17:01 発言[未読]

【65074】他ブックへのシートコピー
質問  ITO  - 10/4/12(月) 16:48 -

引用なし
パスワード
    カレントのワークブック内にあるシートを別のワークブックへ
コピーしたいと思っているのですが、実行時エラー1004が発生して
しまいます。
 他ブックへのシートコピーについてご教授をお願いいたします。

  Dim xlsApp As Excel.Application
  Dim xlsWk As Excel.Workbook
  
  Set xlsApp = New Excel.Application
  Set xlsWk = xlsApp.Workbooks.Open("保存先ファイルのフルパス")

  Sheets("Sheet1").Copy Before:=xlsWk.Sheets(1)
  '実行時エラー1004 worksheet クラスの Copy メソッドが失敗 が発生

  xlsWk.Save
  xlsWk.Close
  xlsApp.Quit
  
  Set xlsWk = Nothing
  Set xlsApp = Nothing

【65075】Re:他ブックへのシートコピー
発言  Jaka  - 10/4/12(月) 17:01 -

引用なし
パスワード
   >  Dim xlsApp As Excel.Application
>  Dim xlsWk As Excel.Workbook
>  
>  Set xlsApp = New Excel.Application
回答じゃないですが、なんで別にエクセルを起動するのかな?
と、思った。
普通にやって、それをマクロ記録すれば良いと思うのですけど。(原型が作れる。)

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