Cara menghapus makro dari Excel (Panduan lengkap)
Microsoft Excel menawarkan fitur canggih dalam bentuk makro, yang dapat mengotomatiskan tugas yang berulang, dan menyelesaikan banyak operasi yang tidak dapat dicapai oleh fitur bawaan Excel. Namun, ada beberapa contoh di mana makro ini mungkin menjadi mubazir atau bahkan menimbulkan potensi risiko keamanan, terutama saat berbagi buku kerja Anda dengan orang lain. Untuk saat-saat seperti ini, memahami cara menghapus makro dengan aman dan efektif menjadi penting. Panduan ini dibuat untuk memandu Anda melalui beragam metode menghapus makro dari buku kerja Excel Anda, memastikan Anda memiliki file yang bersih dan efisien saat diperlukan.
Hal yang perlu diketahui sebelum menghapus makro di Excel
- Saat membuka buku kerja yang mendukung makro dan mencoba menghapus makro, Anda harus mengklik terlebih dahulu Aktifkan Konten tombol di buku kerja Anda. Ini diperlukan sebelum Anda dapat melanjutkan untuk menghapusnya.
-
Catatan: Jika Anda tidak melihat tombol ini, ini adalah lampu hijau bagi Anda untuk melanjutkan dan menghapus makro. Alasan ketidakhadirannya mungkin karena Anda telah membuat sendiri buku kerja yang disematkan makro dan menyimpannya. Saat membuka kembali buku kerja tersebut di komputer yang sama dan dengan pengaturan Excel yang tidak berubah, file Aktifkan Konten tombol sering tidak muncul. Itu karena file tersebut berasal dari sumber terpercaya (Anda) dan terletak di lokasi terpercaya (komputer Anda).
- Harap diingat bahwa setelah makro dihapus, pemulihan tidak dapat dilakukan. Untuk mengamankan pekerjaan Anda, disarankan untuk membuat salinan cadangan buku kerja Anda sebelum menghapus makro apa pun.
Hapus makro tertentu
Langkah 1: Buka kotak dialog Makro
Arahkan ke folder Pengembang Tab dan pilih Macro untuk membuka Makro kotak dialog. (Jika Pengembang tab tidak terlihat di Excel Anda, lihat catatan setelah langkah-langkahnya.)
- Jika Anda menggunakan Excel 2013 atau versi yang lebih baru, Macro tombol juga dapat ditemukan di dalam View Tab.
- Penggemar shortcut bisa langsung menekan Alt + F8 untuk mengakses Makro kotak dialog.
Langkah 2: Pilih dan hapus makro tertentu
- Pilih "Makro masuk" menu tarik-turun dan pilih tujuan yang diinginkan untuk menghapus makro.
- Dari daftar makro, pilih makro yang ingin Anda hapus.
- Klik Delete.
Catatan:
- Untuk menambahkan Pengembang tab ke pita di Excel, lakukan hal berikut:
- Klik kanan di mana saja pada pita dan pilih Sesuaikan Pita….
- Dalam daftar Tab Utama di sisi kanan jendela yang muncul, centang kotak di sebelahnya Pengembang dan klik OK.
- Jika Anda ingin menghapus beberapa makro, Anda harus mengulangi proses di atas untuk setiap makro individual. Untuk petunjuk tentang penghapusan batch semua makro, lanjutkan ke bagian berikut.
Hapus semua makro dari buku kerja
Jika Anda perlu menghapus semua makro dari buku kerja, berikut dua metode:
Hapus semua makro dari buku kerja dengan menyimpan file dalam format xlsx
Format "Buku Kerja Excel (*.xlsx)" pada dasarnya tidak memiliki dukungan untuk makro. Dengan demikian, menyimpan buku kerja Anda dalam format khusus ini akan mengakibatkan penghapusan otomatis semua makro yang tertanam. Untuk menjalankan metode ini, silakan lakukan sebagai berikut:
- Navigasi ke File > Save As.
- Perluas menu tarik-turun jenis file dan pilih "Buku Kerja Excel (* .xlsx)" format.
-
olymp trade indonesiaTip: Anda dapat memasukkan nama baru untuk file .xlsx di kotak teks di atas menu drop-down. Untuk menyimpan file di lokasi lain, klik Browse.
- Klik Save.
Catatan: Grafik Save As antarmuka mungkin berbeda di berbagai versi Excel. Jika Anda tidak melihat panel kanan seperti yang ditunjukkan di atas, di mana pilihan format file tersedia, Anda selalu dapat mengklik Browse lalu pilih format "Buku Kerja Excel (*.xlsx)".
- Di kotak prompt yang muncul, pilih Yes.
Hasil
Hasilnya, file baru dalam format ".xlsx" tanpa makro disimpan. File .xlsx ini akan mengadopsi nama file .xlsm asli dan disimpan di lokasi yang sama.
Catatan: Metode ini tidak mengecualikan UserForms, lembar kerja dialog Excel 5/95, dan elemen serupa. Jika Anda ingin menghilangkannya, silakan lihat metode selanjutnya.
Hapus semua makro dari buku kerja dengan opsi satu klik yang disediakan oleh Kutools
Kutools for Excel, sebuah add-in Excel tingkat lanjut, memberi pengguna opsi sekali klik untuk menghapus semua makro yang tertanam dalam buku kerja dengan mudah. Dengan satu klik, Anda dapat membersihkan modul VBA, UserForms, lembar dialog Excel 5/95, dan lembar kerja makro Excel 4 XLM.
Setelah Anda membuka buku kerja yang berisi makro yang ingin Anda hapus, navigasikan ke Kutools tab, dan pilih Delete > Hapus Semua Makro. Dan voila, selesai!
Catatan: Ingin mengakses fitur ini? Unduh Kutools for Excel Sekarang! Selain itu, Kutools menawarkan lebih dari 300 fitur lainnya dan menawarkan uji coba 30 hari. Jangan menunggu, cobalah hari ini!
Hapus semua makro dari beberapa buku kerja
Saat dihadapkan pada tugas menghilangkan makro dari beberapa buku kerja, ada dua pendekatan yang bisa Anda ambil:
Hapus semua makro dari buku kerja di folder dengan VBA
Di bagian ini, saya akan mendemonstrasikan cara menghapus makro secara efisien dari semua buku kerja dalam folder yang ditentukan menggunakan makro VBA.
- Navigasi ke File > Opsi > Trust Center > Pengaturan Pusat Kepercayaan > Pengaturan Makro, lalu pilih "Percayai akses ke model objek proyek VBA" pilihan.
- Pastikan tidak ada buku kerja di folder yang ditentukan yang terbuka saat menjalankan VBA ini. Menjalankannya dengan buku kerja terbuka mungkin menyebabkan kesalahan.
Langkah 1: Buat modul baru
- Tekan Alt + F11 untuk membuka Visual Basic untuk Aplikasi (VBA) Editor.
- Klik Menyisipkan > Modul untuk membuat modul baru.
Langkah 2: Salin kode VBA ke jendela modul
Salin kode VBA di bawah ini dan tempelkan ke tempat terbuka Modul jendela.
Sub RemoveMacrosFromWorkbooks()
' Update by ExtendOffice
Dim wb As Workbook
Dim FolderPath As String
Dim filename As String
Dim VBComp As Object
Dim VBProj As Object
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "Select a folder"
.Show
If .SelectedItems.Count = 0 Then
MsgBox "No folder selected. The procedure will exit.", vbExclamation
Exit Sub
End If
FolderPath = .SelectedItems(1)
End With
If Right(FolderPath, 1) <> "\" Then FolderPath = FolderPath + "\"
filename = Dir(FolderPath & "*.xls*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Do While filename <> ""
Set wb = Workbooks.Open(FolderPath & filename)
If wb.HasVBProject Then
Set VBProj = wb.VBProject
For Each VBComp In VBProj.VBComponents
VBProj.VBComponents.Remove VBComp
Next VBComp
End If
wb.Close SaveChanges:=True
filename = Dir
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Macros removal completed!", vbInformation
End Sub
Langkah 3: Jalankan kode VBA
- Dalam majalah Modul jendela, tekan F5 atau klik
tombol untuk mengeksekusi kode yang disisipkan.
- Dalam majalah Pilih folder jendela yang muncul, pilih folder yang berisi buku kerja yang makronya akan Anda hapus, dan klik OK.
Hasil
Setelah makro selesai memproses semua file Excel di folder yang dipilih dan menghapus makro dari file tersebut, Anda akan melihat "Penghapusan makro selesai!" kotak pesan.
Catatan:
- Metode ini tidak mengecualikan UserForms, lembar kerja dialog Excel 5/95, dan elemen serupa. Jika Anda ingin menghilangkannya, silakan lihat metode selanjutnya.
- Mengaktifkan opsi Trust access to the VBA project object model dapat menimbulkan risiko keamanan. Disarankan untuk mengaktifkan opsi hanya saat menjalankan kode ini. Pastikan Anda membatalkan pilihan "Percayai akses ke model objek proyek VBA" opsi setelah kode menyelesaikan eksekusinya.
Hapus semua makro dari buku kerja tertentu dengan Kutools
Kutools for Excel menyediakan cara yang mudah digunakan untuk menghapus semua makro dari beberapa buku kerja. Bagi mereka yang ragu atau tidak terbiasa dengan teknik VBA, Kutools menjadi alternatif yang ideal. Dengan alat ini yang Anda inginkan, modul VBA, UserForms, lembar dialog Excel 5/95, dan lembar kerja makro Excel 4 XLM dapat dihapus dengan mudah.
Catatan: Untuk menjalankan fitur ini, Anda perlu memercayai akses ke model objek proyek VBA. Di Excel, silakan navigasikan ke File > Opsi > Trust Center > Pengaturan Pusat Kepercayaan > Pengaturan Makro, lalu pilih "Percayai akses ke model objek proyek VBA" pilihan.
Setelah mengunduh dan memasang Kutools for Excel, lanjutkan dengan langkah-langkah berikut:
- Pilih Kutools > Delete > Hapus Batch Semua Makro.
- Dalam majalah Hapus Batch Semua Makro kotak dialog yang muncul, semua buku kerja yang terbuka dicantumkan untuk penghapusan makro. Inilah yang perlu Anda lakukan selanjutnya:
- Untuk menambahkan lebih banyak buku kerja untuk penghapusan makro, klik Add tombol, dan pilih salah satu File or Map.
- Jika ada buku kerja yang ingin Anda kecualikan dari proses penghapusan makro, klik
tombol untuk menghapusnya.
- Setelah Anda mencantumkan semua buku kerja yang diinginkan untuk penghapusan makro di kotak dialog, klik OK.
Hasil
Kotak dialog baru muncul, menunjukkan berapa banyak buku kerja yang telah diproses Kutools untuk penghapusan makro. Setelah menekan OK, buku kerja ringkasan otomatis akan dibuat untuk menguraikan hasilnya.
Catatan:
- Ingin mengakses fitur ini? Unduh Kutools for Excel Sekarang! Selain itu, Kutools menawarkan lebih dari 300 fitur lainnya. Dengan uji coba gratis 30 hari, tidak ada alasan untuk menunggu. Cobalah hari ini!
- Mengaktifkan opsi Trust access to the VBA project object model dapat menimbulkan risiko keamanan. Disarankan untuk mengaktifkan opsi hanya saat menjalankan fitur tersebut. Pastikan Anda membatalkan pilihan "Percayai akses ke model objek proyek VBA" opsi setelah fitur menyelesaikan eksekusinya.
Di atas adalah semua konten relevan terkait dengan menghapus makro di Excel. Saya harap tutorial ini bermanfaat bagi Anda. Jika Anda ingin menjelajahi lebih banyak tips dan trik Excel, silakan klik di sini untuk mengakses koleksi ekstensif kami yang berisi lebih dari ribuan tutorial.
Terkait artikel
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Canggih untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Office Tab Menghadirkan antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!

Daftar Isi
- Hal yang perlu diketahui sebelum menghapus makro di Excel
- Hapus makro tertentu
- Hapus semua makro dari buku kerja
- Dengan menyimpan file dalam format xlsx
- Dengan opsi satu klik yang disediakan oleh Kutools
- Hapus semua makro dari beberapa buku kerja
- Hapus makro dari buku kerja di folder dengan VBA
- Hapus makro dari buku kerja tertentu dengan Kutools
- Terkait artikel
- Alat Produktivitas Kantor Terbaik
- komentar