
現在マクロ実行中のExcelブックのシートのセルの値を、
新規作成したブックのシートのセルに値を貼り付けたいのですが、
うまくいきません。
ただし、コピーの条件として、クリップボードは使用しない
Activeメソッドや、Selectメソッドも使用しないという制約があります
以前は、うまくいっていたのですが、コードの書き方を忘れてしまいました。以下の★印の行で、
「RangeクラスのCopyメソッドが失敗しました。」とエラーが出ます。
以前は、以下のコードに似た、ロジックで、問題なかったのですが、
どこか間違っていますでしょうか?
Dim xlsApp As Excel.Application
Dim xlsBook As Excel.Workbook
Dim xlsSheet As Excel.Worksheet
Set xlsApp = CreateObject("Excel.Application")
Set xlsBook = xlsApp.Workbooks.Add
Set xlsSheet = xlsBook.Worksheets(1)
'★エラー発生
ThisWorkbook.Worksheets("Sheet1").Range("A1:D4").Copy _
Destination:=xlsBook.Worksheets("Sheet2").Range("E5")
No.1ベストアンサー
- 回答日時:
直接的な部分だけで指摘すると
Set xlsBook = xlsApp.Workbooks.Add
xlsApp上で作っただけで実際にOpenされているわけではありません。
Set xlsBook = Workbooks.Add
こっちだとOpenされます。
No.2
- 回答日時:
推測ですが
CreateObject で新たなExcelのインスタンスを開いていますが
.Copy Destination:=xlsBook・・・ではマクロ実行中のExcelから
別のインスタンスのBookを指示できないのでは?
xlsBook.Worksheets("Sheet2").Range("E5") _
= ThisWorkbook.Worksheets("Sheet1").Range("A1:D4")
なら出来ましたけど
追伸
後始末をちゃんとやっておかないとExcelの亡霊がタスクマネージャの
プロセスタブで確認できます。その辺は大丈夫?
http://homepage1.nifty.com/rucio/main/technique/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CloseとDisposeの違い
-
VB.NET スプラッシュスクリー...
-
「ご処理進めて頂きますようお...
-
UPS警告音を止めたい
-
エクセルで、日付を入力すると...
-
EXCEL VBA マクロ 実行する度に...
-
DoEventsがやはり分からない
-
銀行の窓口処理の件で知ってる...
-
エクセルVBAで、MsgBox やInput...
-
【Excel】特定の文字を含むセル...
-
VBの質問#if 0 then ってどう...
-
EXCELのマクロが 実行時エラー5...
-
月度は何て読みますか?
-
Excelシート上のマクロを登録し...
-
UMLでの例外処理
-
日本語の文字化けを直す方法
-
Accessでフォームから別フォー...
-
VBAでループ内で使う変数名を可...
-
ボタンクリックイベント 重複...
-
日報の休日ボタン(トグルボタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CloseとDisposeの違い
-
C# 超初心者です。 this.Refres...
-
[C#]FormクラスのShowメソッド...
-
どういうプログラムで組みます...
-
フィールド(メンバ変数)のプリ...
-
VB.NET スプラッシュスクリー...
-
Graphicsプロパティ
-
VBの文法について質問です。
-
C#のインスタンスを参照渡ししたい
-
Pythonについて 関数の仮引数に...
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
銀行の窓口処理の件で知ってる...
-
お客様から1MB未満の写真を送っ...
-
UPS警告音を止めたい
-
エクセルVBAで、MsgBox やInput...
-
Excelシート上のマクロを登録し...
-
VBAでCOPYを繰り返すと、処理が...
-
VBAでループ内で使う変数名を可...
-
【Excel】特定の文字を含むセル...
おすすめ情報