Bagaimana cara menambahkan tombol kustom ke menu klik kanan / konteks di Excel?
Seperti screenshot di bawah ini yang ditampilkan, banyak orang cenderung menambahkan fungsi yang sering digunakan ke menu klik kanan Excel untuk menggunakan fungsi ini dengan cepat hanya dengan satu klik di masa mendatang. Artikel ini berbicara tentang menambahkan tombol kode kustom ke menu klik kanan di Excel.
Tambahkan tombol kustom ke menu konteks di Excel dengan kode VBA
Tambahkan tombol kustom ke menu konteks di Excel dengan kode VBA
Misalkan Anda telah membuat skrip VBA bernama MyMacro di Excel Anda, dan sekarang Anda perlu menambahkan fungsi ini ke menu konteks untuk menjalankan kode hanya dengan mengkliknya. Silakan lakukan sebagai berikut.
1. tekan lain + F11 tombol secara bersamaan untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. Dalam Microsoft Visual Basic untuk Aplikasi jendela, klik dua kali Buku Kerja Ini di kiri Project panel. Dan kemudian salin dan tempel kode VBA di bawah ini ke file ThisWorkbook (Kode) jendela.
Kode VBA: Tambahkan tombol kustom ke menu konteks di Excel
Private Sub Workbook_Deactivate()
On Error Resume Next
With Application
.CommandBars("Cell").Controls("MyMacro").Delete
End With
On Error GoTo 0
End Sub
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim cmdBtn As CommandBarButton
On Error Resume Next
With Application
.CommandBars("Cell").Controls("MyMacro").Delete
Set cmdBtn = .CommandBars("Cell").Controls.Add(Temporary:=True)
End With
With cmdBtn
.Caption = "MyMacro"
.Style = msoButtonCaption
.OnAction = "MyMacro"
End With
On Error GoTo 0
End Sub
Note: Di dalam kode, silahkan ganti semua “Makro Saya” dengan nama Makro yang telah Anda buat di Excel.
3. tekan lain + Q kunci untuk keluar dari Microsoft Visual Basic untuk Aplikasi jendela.
Sekarang Anda kembali ke antarmuka Excel, setelah mengklik kanan pada sel, Anda akan melihat tombol baru dengan nama yang ditentukan ditambahkan ke menu klik kanan seperti gambar di bawah ini. Klik tombol tersebut akan segera memicu Makro yang sesuai.
Terkait artikel:
- HBagaimana cara memasukkan baris baru kosong secara otomatis dengan Tombol Perintah di Excel?
- Bagaimana cara menggunakan Tombol Perintah untuk menyimpan lembar kerja aktif sebagai file PDF di Excel?
- Bagaimana cara menyimpan dan menutup buku kerja aktif tanpa diminta oleh Tombol Perintah di Excel?
- Bagaimana cara memperbarui atau memasukkan tanggal dan waktu (saat ini) dengan Tombol Perintah di Excel?
- Bagaimana cara menonaktifkan tombol setelah mengklik sekali di Excel?
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 Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh 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!