Excel VBA:ワークブックを保存して閉じる(5つの適切な例)

  • これを共有
Hugh West

この記事では 5 使用方法 エクセルブイビーエー まで 救う 閉じる ワークブック 時間はとても貴重なものなので、日常的な作業を省略することで、多くの時間を節約することができます。 エクセルブイビーエー さらに、このデータセットに含まれる 3列 : " 名称 ", " 生まれ " と、" 最新作 ". このデータセットは 6 人々の生年と最新の映画情報。

練習用ワークブックをダウンロードする

VBAでワークブックを保存して閉じる.xlsm

5 ExcelのVBAを使用してワークブックを保存して閉じる例

1.エクセルVBAでアクティブなワークブックを保存して閉じる

最初の方法については 救う 了い その アクティブワークブック 使って VBAマクロ を持ち出す予定です。 VBAモジュール のウィンドウを開き、コードを入力し、実行することで目的を達成することができます。 これ以上説明することなく、ステップバイステップの手順に飛び込んでみましょう。

ステップス

コードを入力する前に、まず最初に VBAモジュール そのために-

  • まず、から。 デベロッパー タブ>>>選択 ビジュアルベーシック .

または ALT + F11 を使えば、これも可能です。 マイクロソフトビジュアルベーシック アプリケーション用 「はこの後に表示されます。

  • 第二に、から インサート >>>選択 モジュール .

ここで、コードを打ち込みます。

  • 3つ目は、以下のコードを モジュール .
 Sub Save_and_Close_Active_Workbook() ActiveWorkbook.Close SaveChanges:=True End Sub 

VBAのコードブレイクダウン

  • まず、私たちの サブプロシジャ アクティブなワークブックの保存と終了 .
  • では、現在の私たちの参考にしている ワークブック かわりに アクティブワークブック .
  • その後 閉じる メソッド・ウィアット 御仕舞い のファイルです。
  • 最後に、私たちは SaveChanges まで を保存することができます。 ワークブック 於いて 御仕舞い .

では、コードを実行します。

  • 最初に セーブ こん モジュール .
  • 次に、私たちのコードの中をクリックします。
  • 最後に 実行 ボタンをクリックします。

もし、私たちが エクセルアプリケーション をご覧ください。 ワークブック は閉じている。 セーブ へいさてき その ワークブック 使って エクセルブイビーエー .

続きを読む Excelのすべてのワークブックにマクロを保存する方法(簡単な手順付き)

2.特定のワークブックを保存して閉じるExcel VBA

2つ目の方法については 救う 了い いちじるしい ワークブック 代用 ブイビーエー ここでは、2つの ワークブック そして、私たちは 救う 了い 一番目 ワークブック 左側から

ステップス

  • 最初に 方法1に示すように を表示させます。 VBAモジュール .
  • 次に、その中に次のコードを入力します。 モジュール .
 Sub Save_and_Close_Specific_Workbook() Workbooks("Macro Save and Close.xlsm").Close SaveChanges:=True End Sub 

VBAのコードブレイクダウン

  • まず、私たちの サブプロシジャ 特定のワークブックを保存して閉じる .
  • 次に、最初に参照した ワークブック 内は ワークブックオブジェクト .
  • その後 閉じる メソッド・ウィアット 御仕舞い のファイルです。
  • 最後に、私たちは SaveChanges まで を保存することができます。 ワークブック 於いて 御仕舞い .
  • 3つ目。 方法1に示すように をクリックし、コードを実行します。

この後、最初の ワークブック でございます へいさてき であり、2番目のみ ワークブック でございます かいほうてき というわけで、また新たな方法をご紹介しました。 セービング 御仕舞い a ワークブック .

続きを読む Excel VBA:シートを開かずに新しいワークブックとして保存する

3.特定のワークブックを特定のフォルダーに保存して閉じる

3つ目の方法については 救う 了い a 特定ワークブック における フォルダ 使って エクセルブイビーエー .

ステップス

  • 最初に 方法1に示すように を表示させます。 VBAモジュール .
  • 次に、その中に次のコードを入力します。 モジュール .
 Sub Save_and_Close_Workbook_in_Specific_Folder() Workbooks("Macro Save and Close.xlsm").SaveAs _ Filename:="C:\Users/Rafi💮DriveⒸDesktopⒸExceldemy💮Macro Save and Close.xlsm" Workbooks("Macro Save and Close.xlsm").Close End Sub 

VBAのコードブレイクダウン

  • まず、私たちの サブプロシジャ 特定のフォルダーにワークブックを保存して閉じる .
  • その後 セーブアズ メソッド・ウィアット セービング のファイルを特定の場所に保存します。
  • そして、ファイル名を元のものと同じにします。 ワークブック .
  • 最後に 了い 我が ワークブック .
  • 3つ目。 方法1に示すように をクリックし、コードを実行します。

この後 救う 我が ワークブック を定義したフォルダの場所内に配置し 了い このように、今回は別の方法をご紹介しました。 セービング クロージングワークブック における 特定フォルダ 使って ブイビーエー .

続きを読む PDFを特定のフォルダに保存するExcel VBAマクロ(7つの理想的な例)

類似の読み物

  • Excel VBA:プロンプトを出さずにワークブックを保存する(簡単な手順付き)
  • [修正しました!】Excelで書式が保存されないのはなぜか(考えられる7つの理由)
  • PDFの風景としてExcelを保存する方法(クイックステップで)
  • セルからのパスを使ってファイルに保存するExcel VBA(クイックステップ付き)
  • [修正!】Excel CSVファイルの変更内容が保存されない(6つの解決方法)

4.Excelでワークブックを保存して閉じるためのボタンを挿入する

4つ目のメソッドとして、今回は VBAボタン をクリックして、Excelのワークブックを閉じ、保存します。

ステップス

  • 最初に 方法1に示すように を表示させます。 VBAモジュール .
  • 次に、その中に次のコードを入力します。 モジュール .
 Sub Button_Click_Save_and_Close_Workbook() ThisWorkbook.Save Application.Quit End Sub 

VBAのコードブレイクダウン

  • まず、私たちの サブプロシジャ ボタン_クリック_保存_閉じる_ワークブック .
  • その後 保存 メソッド・ウィアット セービング ワークブック
  • 最後に 了い 我が ワークブック を使用しています。 やめる メソッドを使用します。

では、挿入する ブイビーエー ボタンはこちら

  • まず、から。 デベロッパー tab>>> インサート >>>選択 ボタン (フォームコントロール) .

  • すると、マウスカーソルが変化して、その中にあるボックスをドラッグします。 ワークブック .

その後 マクロの割り当てダイアログボックス が表示されます。

  • 次に、「」を選択します。 ボタン_クリック_保存_閉じる_ワークブック ".
  • その後 よっしゃー .

その後 ボタン1 において ワークブック .

  • 最後に、ボタンをクリックします。

これは 救う 了い 我が ワークブック .

続きを読む Excelの保存ボタンのVBAコード(4種)

5.開いたワークブックをすべて保存して閉じるExcel VBAの適用

この最後のメソッドでは、開いているすべての ワークブック .今回は、同じ2つの ワークブック いわんや 3 しかし、今回、私たちは 救う 了い 両方共 ワークブック ここでは フォーネクストループ を経て、私たちの ワークブック .

ステップス

  • 最初に 方法1に示すように を表示させます。 VBAモジュール .
  • 次に、その中に次のコードを入力します。 モジュール .
 Sub CloseAndSaveOpenWorkbooks() Dim z As Workbook With Application For Each z In Workbooks With z If Not z.ReadOnly Then .Save End If If .Name ThisWorkbook.Name Then .Close End If End With Next z .Quit End With End Sub 

VBAのコードブレイクダウン

  • まず、私たちの サブプロシジャ 開いたワークブックを閉じる・保存する .
  • それから、私たちは 次のループのために を循環させ、すべての ワークブック .
  • その後 保存 メソッド・ウィアット セービング のファイルをご覧ください。
  • それから、私たちは 了い すべて ワークブック ただし、現在の ワークブック .
  • 最後に、私たちは へいさてき 原物 ワークブック を使用しています。 やめる プロパティを使用します。
  • 3つ目。 方法1に示すように をクリックし、コードを実行します。

そのため 救う 了い 両者 ワークブック を見ることができます。 変更日 は、2つの ワークブック 結論として、我々は以下のことを示しました。 5 Excel VBA マクロ まで 救う 閉じる ワークブック .

続きを読む マクロを個人用マクロワークブックに保存するには?

結論

をお見せしました。 5 早わかり エクセルブイビーエー まで 救う 閉じる ワークブック もし何か問題があれば、下のコメント欄にご記入ください。 また、私たちのサイトもご覧ください。 Exceldemy もっと見る エクセル関連 読んでくれてありがとう。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。