【VBA 入門】ブックをクローズする方法

VBA
スポンサーリンク

※本ページはプロモーションが含まれています

Excel VBA の入門ということで
今回はブックをクローズする方法を説明します。

プログラムって日々やってないと、すぐ忘れるんですよね。
私だけかな?

なんでも続けてやってないと忘れるよねー

連休とか入るとホントわけわからなくなる。
さすがに家でプライベートな時間にやる気もないし
と言ってる私はいま、自宅でプライベートな時間にこれを書いてる笑

まぁ、繰り返しやらないとすぐに、忘れちゃいますよーってことです。

スポンサーリンク

VBAでブックをクローズする方法

以下に、ブックをクローズする方法をいくつか紹介しますよ。

ブックをクローズする

ブックをクローズするには、WorkbookオブジェクトのCloseメソッドを使います。
以下は、現在アクティブなブックをクローズします。

ActiveWorkbook.Close

以下は、Sample.xlsx というブックをクローズします。

Workbooks("Sample.xlsx").Close

保存してブックをクローズする

保存してブックをクローズするには、
WorkbookオブジェクトのCloseメソッドにSaveChangesをTrueに設定します。
以下は、現在アクティブなブックを保存してクローズします。

ActiveWorkbook.Close SaveChanges:=True

保存せずにブックをクローズする

保存せずにブックをクローズするには、
WorkbookオブジェクトのCloseメソッドにSaveChangesをFalseに設定します。
以下は、現在アクティブなブックを保存せずにクローズします。

ActiveWorkbook.Close SaveChanges:=False
スポンサーリンク

まとめ

ブックのクローズ命令はかなり使いますよ。
ブックをオープンして何かしら処理をして、保存
それからブックをクローズする。
という自動化は結構ありますね。

使用頻度が高いと思うので、しっかり覚えておきましょう!

以下に上記で紹介したコードをまとめておきます。
コピペで使用する際などに活用下さいませ。

ActiveWorkbook.Close

Workbooks("Sample.xlsx").Close

ActiveWorkbook.Close SaveChanges:=True

ActiveWorkbook.Close SaveChanges:=False
スポンサーリンク

関連するメソッド

関連するメソッドも覚えておくと便利ですよ。

シートを選択する

シートを指定する

シートを削除する

シートをコピーする

セルをコピーする

セルのフォントを変更する

セル入力

ブックをオープンする

ブックをクローズする

Stable Diffusion で画像を快適に生成するために

生成スピードが遅い場合は
グラフィックボードの交換を検討してみてはいかがでしょうか

私も生成スピードの遅さに耐えきれず
VRAM4GB ⇒ 12GB に変更しました

とは言っても、安い買い物ではないので
オススメは RTX3060 12GB 一択です


Palit パリット / NE63060019K9-190AD / RTX3060 Dual 12G / [NE63060019K9-190AD] / グラフィックボード


他にも12GBのグラフィックボードは色々あります
予算に合わせて探してみてはいかがでしょうか

⇒ 12GB グラフィックボード 販売ページ

Stable Diffusion で生成した画像を保管する

毎日画像を生成していると
SSDの容量がすぐに圧迫されてしまいます

私は常に残り20GB以下を保っているような状態です 汗

そこで、生成した画像は外付けのSSDに保管するようにしました

USBに差し込むだけで使えるのでお手軽です
どうしても足りなくなったらまた足せばOK 笑

⇒ 外付けSSD 販売ページ
VBA
スポンサーリンク
スポンサーリンク
ctrsをフォローする
スポンサーリンク
シトラズム
タイトルとURLをコピーしました