見出し画像

【Day60】文系オタクのエンジニア道~ブックの操作①note学習記録 新規ブックの挿入~

こんにちは
安田です


noteのスケジュール化して
3週目になりました

VBAの学習もスケジュールに
組み込まれるようになりました

これは大きな成果です


Workbookオブジェクト

ブックはWorkbookオブジェクトで表現されます

ブックを記述する時は
Workbookコレクションを使います

Workbook("Book1.xlsx")
Workbook(1)

Workbook(”C:¥Date¥Book1.xlsx”)のように
パスは指定しない

VBAで扱えるExcelは開いたブックだけです
ブックを開くときだけパスを指定します

また名前を付けて保存されていないブックがあったときは
ファイル名に拡張子は付けない
Workbook(”Book1”)


ActiveWorkbook と ThisWorkbook

現在操作しているアクティブブック
ActiveWorkbook

実行中のマクロが記述されているブック
ThisWorkbook


新規ブックを挿入する

Excelの新規ブックを挿入するとき

Addメソッドを使います

Sub test()
    Workbooks.Add
End Sub


実際に実行してみると
新たにExcelが立ち上がりました
すげー笑

新規ブックを挿入すると
挿入された新規ブックが
アクティブブックになる


まとめ

今回は短めにしました
(安田の脳がついていかず・・・)

ちょっとずつでも
足を止めずに学習できるようにします

なにげに60日目に突入していたことに
驚きでした


VBAマスターに俺はなる

最後まで読んでいただき
ありがとうございます
安田

この記事が気に入ったらサポートをしてみませんか?