Video: Cara membuat kotak pesan tooltip pada cell excel 2024
Menjadi programmer VBA terkadang sangat banyak. Salah satu cara untuk melihat VBA adalah bahwa ini adalah alat yang memungkinkan Anda meniru perintah Excel. Sebagai contoh, pertimbangkan pernyataan VBA ini:
Range ("A1: A12"). Nama = "MonthNames"
Melaksanakan pernyataan VBA ini memiliki efek yang sama seperti memilih Rumus → Nama Ditetapkan → Tentukan Nama untuk menampilkan kotak dialog New Name, mengetik MonthNames di kotak Name dan A1: A12 di kotak Refers to, dan klik OK
Saat Anda mengeksekusi pernyataan VBA, kotak dialog New Name tidak muncul. Ini hampir selalu apa yang Anda inginkan terjadi; Anda tidak ingin kotak dialog berkedip-kedip di layar saat makro Anda dijalankan.
Dalam beberapa kasus, Anda mungkin ingin kode Anda menampilkan salah satu kotak dialog built-in Excel dan membiarkan pengguna membuat pilihan di kotak dialog. Anda bisa melakukan ini dengan menggunakan VBA untuk menjalankan perintah Ribbon. Berikut adalah contoh yang menampilkan kotak dialog New Name. Alamat di kotak Refers To mewakili rentang yang dipilih saat perintah dijalankan.
Aplikasi CommandBars ExecuteMso "NameDefine"
Kode VBA Anda tidak dapat memperoleh informasi apapun dari kotak dialog. Misalnya, jika Anda menjalankan kode untuk menampilkan kotak dialog New Name, kode Anda tidak bisa mendapatkan nama yang dimasukkan oleh pengguna atau kisaran yang diberi nama.
The ExecuteMso adalah metode dari objek CommandBars dan menerima satu argumen: parameter idMso yang mewakili kontrol Ribbon. Sayangnya, parameter ini tidak tercantum dalam sistem Bantuan. Dan karena Ribbon belum ada selamanya, kode yang menggunakan metode ExecuteMso tidak kompatibel dengan versi sebelum Excel 2007.
Berikut contoh lain penggunaan metode ExecuteMso. Pernyataan ini, ketika dijalankan, menampilkan tab Font pada kotak dialog Format Cells:
Application. CommandBars ExecuteMso"FormatCellsFontDialog"
Jika Anda mencoba menampilkan kotak dialog built-in dalam konteks yang salah, Excel akan menampilkan pesan kesalahan. Sebagai contoh, inilah sebuah pernyataan yang menampilkan kotak dialog Format Number:
Application. CommandBars ExecuteMso "NumberFormatsDialog"
Jika Anda menjalankan pernyataan ini bila tidak sesuai (misalnya, Shape dipilih), Excel akan menampilkan pesan kesalahan karena kotak dialog tersebut sesuai hanya untuk sel worksheet.
Excel memiliki ribuan perintah. Bagaimana Anda bisa menemukan nama yang Anda butuhkan? Salah satu cara adalah dengan menggunakan tab Customize Ribbon pada kotak dialog Options Excel. Cara cepat menuju ke sana adalah dengan klik kanan kontrol Ribbon dan pilih Customize the Ribbon dari menu shortcut.
Hampir setiap perintah yang tersedia di Excel tercantum di panel kiri. Temukan perintah yang Anda butuhkan dan arahkan mouse ke atasnya, dan Anda melihat nama perintah rahasianya di tooltip (ini adalah bagian dalam tanda kurung).
Menggunakan tab Customize Ribbon untuk mengidentifikasi nama perintah.