- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA初心者です)
エクセルVBA参考書籍を教えてください
このQ&Aのポイント
- 会社でエクセルマクロを使う機会が増えました。VBAを勉強する必要があると思っています。何か良い参考書はありませんか?
- マクロAの中で、ブックBのマクロBを実行させてます。しかし、マクロBの終了時点でストップするようです。何が問題なのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
大村あつし著 かんたんプログラミング Excel 2007 VBA 基礎編 技術評論社発行が分かりやすいと思います。 また、マクロAの再開の手順がよく分かりませんが、ご説明だけで考えると、ブックBの新シート名を指定するかアクティブシートにして、そのシートのセルを指定してコピーし、ブックAの新シートにペーストする手順が必要になります。 フォルダの絶対番地指定のように、 Workbooks("ブックA.xls").Sheets("Sheet1").Range("B2:B3").Copy Workbooks("ブックB.xls").Sheets("NewSheet").Range("A1:A2").PasteSpecial xlPasteValues といった長い位置指定が必要です。 別の原因かもしれませんが、ちょっと確かめてみて下さい。