Saya tahu, topiknya terdengar sangat aneh, tapi kemarin saya mengerjakan file excel dengan VBA sepanjang hari. Setelah menyimpan file ke disk saya pulang dan todays pagi makro hilang ?!
Tolong beri saya beberapa petunjuk, di mana saya dapat mencari makros.
Aktifkan semua makro dalam pengaturan diaktifkan dan tidak ada yang ditampilkan dalam daftar makro.
microsoft-excel-2010
Christian St.
sumber
sumber
.xlsx
.xlsx
, Anda seharusnya menyimpannya sebagai.xlsm
(Macro-enabled)Jawaban:
Di Excel 2007 dan di atas, file dengan makro memiliki ekstensi file yang berbeda.
File tanpa vba memiliki ekstensi xlsx.
File dengan makro perlu disimpan sebagai buku kerja yang didukung makro dengan ekstensi xlsm.
Untuk kedua jenis file ada juga variasi templat, yaitu masing-masing xltx dan xltm.
Format file default untuk file baru adalah xlsx, kecuali jika Anda mengubah pengaturan ini di opsi Excel Anda.
Jika Anda memasukkan vba macro dalam file xlsx dan kemudian mencoba untuk menyimpannya, Anda akan melihat pesan yang memberi tahu Anda bahwa Anda tidak dapat menyimpan macro dalam file xlsx:
Jika Anda memilih untuk mengabaikan pesan dan menyimpan file sebagai buku kerja bebas makro, maka terimalah fakta bahwa makro TIDAK akan disimpan dengan buku kerja.
Anda telah melihat pesannya. Anda telah mengambil tindakan TIDAK untuk menyimpan sebagai file yang diaktifkan makro.
Jadi, makro tidak disimpan dengan file.
Begitulah cara kerjanya.
sumber
Klik "Tidak":
Pilih "Buku Kerja Diaktifkan Excel Macro" dan klik "Simpan":
sumber