「エクセル vba set workbooks.add どこに」
「エクセル vba workbooks.add どこに作成」
「workbooks.add 新しいファイルはどこに作成される」
といった検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。
Workbooks.Addメソッドを使うと、
Excel VBAで、新規ブックを作成できます。
この新しく作成したばかりのブックが、どこのあるのかを調べていた方による検索キーワードです。
ブックを新規に作成して保存するサンプルマクロ
以下のSubプロシージャを実行すると、新規にブックが作成されて、「C:\TEMP」フォルダーに「samp.xlsx」という名前で保存されます。
Dim bk As Workbook Set bk = Workbooks.Add
bk.SaveAs "C:\TEMP\samp.xlsx"
End Sub
Workbooks.Addメソッドだけではファイルとして実在しない
(Excel VBAではなく)Excelで新規ブックを作成したとき、作成したばかりのブックは、Windowsが管理するファイルとしてはまだ実在しません。
名前を付けて保存を実行して、はじめてエクスプローラー上に表示されるファイルとして存在します。
Workbooks.Addメソッドも、同じです。
Workbooks.Addメソッドを実行した時点で、ブックは作られますが、これはメモリー上に存在するだけで、ファイルとしては存在していません。
上記のプロシージャのように保存をすることで、ファイルとして存在するようになります。
- Newer:アクティブセルから下の行を非表示にするExcelマクロ
- Older:VBAでコネクタが存在するか調べる
Home » エクセルマクロ・Excel VBAの使い方 » Workbooks・Workbook » Workbooks.Addで作成したブックはどこに?