【VBA】Workbooks

ブックを参照する

'VBAが書かれているブックを参照する
Set wb = ThisWorkbook

'アクティブなブックを参照する
set wb = ActiveWorkbook

'ブックを指定して参照する
set wb = Workbooks("サンプル.xlsx")

新しいブックを作成する

Set wb = Workbooks.Add

ブックを開く

'普通に開く
Set wb = Workbooks.Open("ブックのパス")

'読み取り専用で開く
Set wb = Workbooks.Open("ブックのパス", ReadOnly:=True)

ブックを保存する

'ブックを上書き保存する
wbオブジェクト.Save

'ブックに名前を付けて保存する
wbオブジェクト.SaveAs "ブックのパス 例 C:\xxxxx.xlsx"

ブックを閉じる

'ブックを閉じる(未保存の場合はポップアップが出てしまう)
wbオブジェクト.Close

'ブックを保存して閉じる
wbオブジェクト.Close SaveChanges:=True

'ブックを保存せずに閉じる
wbオブジェクト.Close SaveChanges:=False

ブックのパス・ファイル名を取得する

'ファイル名
wb_name = wbオブジェクト.Name

'ディレクトリ
wb_path = wbオブジェクト.Path

'ディレクトリ+ファイル名
wb_fullname = wbオブジェクト.FullName

以上になります。

お疲れさまでした。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

MySQL

前の記事

【MySQL】一時テーブル
VBA

次の記事

【VBA】Worksheets