Isi kandungan:
Video: CARA MENGUNCI KOLOM ATAU BARIS TERTENTU DALAM MS EXCEL 2024
Salah satu perkara yang lebih menjengkelkan dalam Excel ialah menutup banyak buku kerja sekaligus. Untuk setiap buku kerja yang telah anda buka, anda perlu mengaktifkan kerja, menutupnya, dan mengesahkan penjimatan perubahan. Excel tidak mempunyai cara mudah untuk menutup semua sekaligus. Makro kecil ini menjaga kegelisahan itu.
Bagaimana makro berfungsi
Dalam makro ini, koleksi Buku kerja melangkaui semua buku kerja yang dibuka. Sebagai gelung makro melalui setiap buku kerja, ia menyelamatkan dan menutupnya:
Sub Macro1 () 'Langkah 1: Deklarasikan pemboleh ubah anda Dim wb Sebagai Workbook' Langkah 2: Gelung melalui buku kerja, simpan dan tutup Untuk Setiap wb Dalam buku kerja wb. Tutup SaveChanges: = Seterusnya Seterusnya wb End Sub
Langkah 1 mengisytiharkan pembolehubah Objek yang mewakili Objek buku kerja. Ini membolehkan anda menghitung melalui semua buku kerja yang terbuka, menangkap nama mereka semasa anda pergi.
Langkah 2 hanya gelung melalui buku kerja yang terbuka, menyimpan dan menutupnya. Sekiranya anda tidak mahu menyimpannya, ubah hujah SaveChanges dari True to False.
Cara menggunakan makro
Tempat terbaik untuk menyimpan makro ini adalah dalam buku kerja makro peribadi anda. Dengan cara ini, makro sentiasa tersedia untuk anda. Buku kerja makro peribadi dimuatkan setiap kali anda memulakan Excel. Dalam tetingkap projek VBE, ia dinamakan peribadi. xlsb.
-
Aktifkan Visual Basic Editor dengan menekan Alt + F11.
-
Klik kanan peribadi. xlb dalam tetingkap projek.
-
Pilih Masukkan → Modul.
-
Taip atau tampal kod dalam modul yang baru dibuat.
Jika anda tidak melihat peribadi. xlb dalam tetingkap projek anda, ia masih belum wujud. Anda akan mempunyai rekod makro menggunakan buku kerja makro peribadi sebagai destinasi.
Untuk merakam makro dalam buku kerja makro peribadi anda, buka kotak dialog Rekod Makro. Dalam senarai juntai Store Macro Dalam, pilih Buku Kerja Makro Peribadi. Kemudian hanya rekod beberapa klik sel dan hentikan rakaman. Anda boleh membuang makro yang dirakam dan menggantikannya dengan yang satu ini.