Excel VBA: Simpan dan Tutup Buku Kerja (5 Contoh yang Sesuai)

  • Bagikan Ini
Hugh West

Dalam artikel ini, kami akan menunjukkan kepada Anda 5 metode penggunaan Excel VBA untuk Simpan dan tutup Buku Kerja Karena waktu sangat berharga, kita bisa menghemat banyak waktu dengan melewatkan tugas-tugas duniawi menggunakan Excel VBA Selain itu, Kami telah mengambil dataset yang terdiri dari 3 kolom : " Nama ", " Lahir ", dan " Pekerjaan Terbaru "Dataset ini mewakili 6 tahun kelahiran orang dan informasi film terbaru mereka.

Unduh Buku Kerja Praktik

VBA untuk Menyimpan dan Menutup Buku Kerja.xlsm

5 Contoh untuk Menyimpan dan Menutup Buku Kerja Menggunakan VBA di Excel

1. Simpan dan Tutup Buku Kerja Aktif dengan Menggunakan Excel VBA

Untuk metode pertama, kita akan Simpan dan tutup yang Buku Kerja Aktif menggunakan Makro VBA Kami akan membawa Modul VBA jendela, ketik kode kita dan kemudian jalankan kode untuk mencapai tujuan kita. Tanpa basa-basi lagi, mari kita lompat ke langkah demi langkah prosedur.

Langkah-langkah:

Sebelum, mengetik kode kita, kita perlu memunculkan Modul VBA Untuk melakukan itu.

  • Pertama, dari Pengembang tab>>>> pilih Visual Basic .

Atau, Anda bisa menekan ALT + F11 untuk melakukan hal ini juga. Microsoft Visual Basic untuk Aplikasi " akan muncul setelah ini.

  • Kedua, dari Sisipkan >>>> pilih Modul .

Di sini, kita akan mengetik kode kita.

  • Ketiga, ketikkan kode berikut di dalam Modul .
 Sub Simpan_danTutup_Buku_Kerja_Aktif() ActiveWorkbook.Close SimpanPerubahan:=True End Sub 

Perincian Kode VBA

  • Pertama, kami memanggil Sub Prosedur Simpan_dan_Tutup_Buku_Kerja_Aktif .
  • Kemudian, kita mengacu pada Buku Kerja sebagai Buku Kerja Aktif .
  • Setelah itu, menggunakan Tutup metode kita penutupan file kami.
  • Akhirnya, kita telah menetapkan SimpanPerubahan untuk Benar yang akan menyelamatkan kita Buku Kerja atas penutupan .

Sekarang, kita akan mengeksekusi kode kita.

  • Pertama, Simpan ini Modul .
  • Kedua, klik di dalam kode kita.
  • Terakhir, tekan tombol Lari tombol.

Jika kita pergi ke Aplikasi Excel , kita akan melihat Buku Kerja tertutup. Dengan demikian, kita telah berhasil disimpan dan ditutup yang Buku Kerja menggunakan Excel VBA .

Baca selengkapnya: Cara Menyimpan Makro untuk Semua Buku Kerja di Excel (dengan Langkah Mudah)

2. Excel VBA untuk Menyimpan dan Menutup Buku Kerja Tertentu

Untuk metode kedua, kita akan menggunakan Simpan dan tutup tertentu Buku Kerja menggunakan yang lain VBA Di sini, kami telah membuka dua Buku Kerja dan kami akan Simpan dan tutup yang pertama Buku Kerja dari sisi kiri.

Langkah-langkah:

  • Pertama, seperti yang ditunjukkan dalam metode 1 , memunculkan Modul VBA .
  • Kedua, ketikkan kode ini di dalam Modul .
 Sub Simpan_danTutup_Buku_Kerja_Spesifik() Buku Kerja ("Makro Simpan dan Tutup.xlsm").Tutup SimpanPerubahan:=True End Sub 

Perincian Kode VBA

  • Pertama, kami memanggil Sub Prosedur Simpan_dan_Tutup_Buku_Kerja_Spesifik .
  • Kemudian, kita mengacu pada Buku Kerja di dalam Objek Buku Kerja .
  • Setelah itu, menggunakan Tutup metode kita penutupan file kami.
  • Akhirnya, kita telah menetapkan SimpanPerubahan untuk Benar yang akan menyelamatkan kita Buku Kerja atas penutupan .
  • Ketiga, seperti yang ditunjukkan dalam metode 1 , jalankan kode.

Setelah ini, kita akan melihat bahwa yang pertama Buku Kerja adalah ditutup dan hanya yang kedua Buku Kerja adalah terbuka Oleh karena itu, kami telah menunjukkan kepada Anda metode lain dari penghematan dan penutupan a Buku Kerja .

Baca selengkapnya: Excel VBA: Simpan Lembar sebagai Buku Kerja Baru tanpa Membuka

3. Simpan dan Tutup Buku Kerja Tertentu di Folder Tertentu

Untuk metode ketiga, kita akan Simpan dan tutup a Buku Kerja khusus dalam folder menggunakan Excel VBA .

Langkah-langkah:

  • Pertama, seperti yang ditunjukkan dalam metode 1 , memunculkan Modul VBA .
  • Kedua, ketikkan kode ini di dalam Modul .
 Sub Simpan_dan_tutup_Buku_Kerja_dalam_Folder_Tertentu() Buku Kerja ("Simpan dan Tutup Makro.xlsm").SaveAs _ Nama File:="C:\Users\Rafi\OneDrive\Desktop\Exceldemy\Macro Simpan dan Tutup.xlsm" Buku Kerja ("Simpan dan Tutup Makro.xlsm").Close End Sub 

Perincian Kode VBA

  • Pertama, kami memanggil Sub Prosedur Simpan_dan_Tutup_Buku_Kerja_dalam_Folder_Tertentu .
  • Setelah itu, menggunakan SaveAs metode kita penghematan file kita di lokasi tertentu.
  • Kemudian, kita menjaga nama filenya tetap sama seperti aslinya Buku Kerja .
  • Akhirnya, kami tutup kami Buku Kerja .
  • Ketiga, seperti yang ditunjukkan dalam metode 1 , jalankan kode.

Setelah ini, akan Simpan kami Buku Kerja di dalam lokasi folder yang kita tentukan dan tutup Dengan demikian, kami telah menunjukkan kepada Anda metode lain dari penghematan dan Buku Kerja penutup dalam folder tertentu menggunakan VBA .

Baca selengkapnya: Excel VBA Macro untuk Menyimpan PDF di Folder Tertentu (7 Contoh Ideal)

Bacaan Serupa

  • Excel VBA: Simpan Buku Kerja tanpa Prompt (dengan Langkah Mudah)
  • [Diperbaiki!] Mengapa Excel Tidak Menyimpan Pemformatan Saya? (7 Kemungkinan Alasan)
  • Cara Menyimpan Excel sebagai Lanskap PDF (Dengan Langkah Cepat)
  • Excel VBA untuk Menyimpan sebagai File Menggunakan Jalur dari Sel (Dengan Langkah Cepat)
  • [Diperbaiki!] File CSV Excel Tidak Menyimpan Perubahan (6 Kemungkinan Solusi)

4. Memasukkan Tombol untuk Menyimpan dan Menutup Buku Kerja di Excel

Untuk metode keempat, kita akan membuat sebuah Tombol VBA untuk menutup dan menyimpan Buku Kerja di Excel.

Langkah-langkah:

  • Pertama, seperti yang ditunjukkan dalam metode 1 , memunculkan Modul VBA .
  • Kedua, ketikkan kode ini di dalam Modul .
 Sub Button_Click_Save_and_Close_Workbook() ThisWorkbook.Save Application.Quit End Sub 

Perincian Kode VBA

  • Pertama, kami memanggil Sub Prosedur Tombol_Klik_Simpan_dan_Tutup_Buku_Kerja .
  • Setelah itu, menggunakan Simpan metode kita penghematan Buku Kerja kami
  • Akhirnya, kami tutup kami Buku Kerja menggunakan Berhenti metode.

Sekarang, kita akan menyisipkan VBA tombol di sini.

  • Pertama, dari Pengembang tab>>> Sisipkan >>>> pilih Tombol (Kontrol Formulir) .

  • Kemudian, kursor mouse akan berubah dan menyeret kotak di dalam kotak Buku Kerja .

Setelah itu, yang Menetapkan kotak dialog Makro akan muncul.

  • Kemudian, pilih " Tombol_Klik_Simpan_dan_Tutup_Buku_Kerja ".
  • Setelah itu, tekan OK .

Kemudian, kita akan melihat Tombol 1 di Buku Kerja .

  • Terakhir, klik pada tombol.

Ini akan Simpan dan tutup kami Buku Kerja .

Baca selengkapnya: Kode VBA untuk Tombol Simpan di Excel (4 Varian)

5. Simpan dan Tutup Semua Buku Kerja Terbuka dengan Menerapkan Excel VBA

Dalam metode terakhir ini, kita akan menyimpan dan menutup semua Buku Kerja Kali ini, kita memiliki dua Buku Kerja seperti dalam metode 3 Namun, kali ini, kita akan Simpan dan tutup keduanya Buku Kerja Di sini, kita akan menggunakan Perulangan Untuk Berikutnya untuk melalui Buku Kerja .

Langkah-langkah:

  • Pertama, seperti yang ditunjukkan dalam metode 1 , memunculkan Modul VBA .
  • Kedua, ketikkan kode ini di dalam Modul .
 Sub CloseAndSaveOpenWorkbooks() Dim z As Workbook With Application For Each z In Workbooks With z If Not z.ReadOnly Then .Save End If .Name ThisWorkbook.Name Then .Close End If End If End With Next z .Quit End With End Sub 

Perincian Kode VBA

  • Pertama, kami memanggil Sub Prosedur TutupDanSimpanBukaBuku Kerja .
  • Kemudian, kita menggunakan Untuk Loop Berikutnya untuk berputar melalui semua Buku Kerja .
  • Setelah itu, menggunakan Simpan metode kita penghematan file kami.
  • Kemudian, kami tutup semua Buku Kerja kecuali saat ini Buku Kerja .
  • Akhirnya, kita memiliki ditutup yang asli Buku Kerja menggunakan Berhenti properti.
  • Ketiga, seperti yang ditunjukkan dalam metode 1 , jalankan kode tersebut.

Oleh karena itu, akan Simpan dan tutup dua Buku Kerja Kita bisa melihat tanggal dimodifikasi adalah sama untuk kedua Buku Kerja Sebagai kesimpulan, kami telah menunjukkan 5 berbeda Makro VBA Excel untuk Simpan dan tutup Buku Kerja .

Baca selengkapnya: Bagaimana cara menyimpan Makro ke Buku Kerja Makro Pribadi?

Kesimpulan

Kami telah menunjukkan kepada Anda 5 cepat dan mudah dipahami Excel VBA untuk Simpan dan tutup Buku Kerja Jika Anda menghadapi masalah, jangan ragu untuk berkomentar di bawah ini. Selain itu, Anda dapat mengunjungi situs kami Exceldemy untuk lebih banyak Terkait Excel Terima kasih telah membaca, teruslah berprestasi!

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.