Vba jendela segera: panduan bergambar lengkap
Apa itu jendela langsung?
Jendela Instan adalah kotak Editor Visual Basic kecil yang dapat Anda gunakan untuk menjalankan satu baris kode dan mendapatkan hasil instan. Sederhananya, alih-alih menjalankan kode Anda secara langsung di Excel, Anda bisa menjalankan baris makro yang dikembalikannya. Ini sangat berguna ketika Anda sedang men-debug kode.
Saat Anda membuka Visual Basic Editor (Alt+F11), Anda dapat langsung melihat jendela di bagian bawah.
Namun jika tidak ada, Anda perlu mengaktifkannya dari menu edit, atau bisa juga menggunakan tombol shortcut keyboard Control + G.
Dan jika Anda ingin membukanya, klik dan tahan bilah judul dan masukkan dan keluar dari editor VB .
Apa itu Debug.Print
Debug.Print adalah perintah yang dapat Anda gunakan untuk menjalankan satu baris kode dan mendapatkan hasil dari baris tersebut di jendela Segera. Sederhananya, ketika Anda menggunakan perintah debug.print di awal baris kode dan kemudian menjalankannya, VBA langsung menampilkan hasil baris tersebut di jendela.
Bayangkan, Anda ingin tahu warna font apa yang diterapkan pada A1. Dalam hal ini Anda dapat menggunakan baris kode berikut, dimulai dengan Debug.Print dan kemudian kode untuk mendapatkan warna font.
Debug.Print Range("A1").Font.Color
Sekarang ketika Anda menjalankan kode ini, Anda akan mendapatkan hasilnya langsung di jendela seperti di bawah ini:
Mengeksekusi sebaris kode
Selain menggunakan debug.print, Anda dapat langsung menjalankan sebaris kode dari jendela langsung. Katakanlah jika Anda ingin memasukkan nilai di sel A1, Anda bisa langsung mengetikkan kode berikut di jendela langsung, lalu tekan ENTER.
Jendela langsung mengeksekusi satu baris kode dalam satu waktu. Jadi, Anda harus menekan enter setiap baris kode yang ingin dijalankan.
Jalankan makro langsung dari jendela langsung
Anda juga dapat menjalankan makro langsung dari jendela langsung menggunakan nama makro. Yang harus Anda lakukan adalah mengetikkan nama makro lalu tekan Enter.
Pastikan untuk mengatur argumen di jendela langsung jika Anda punya.
Ajukan pertanyaan singkat
Anda juga dapat mengajukan pertanyaan langsung di jendela langsung. Apa yang ingin saya katakan adalah Anda dapat langsung menulis sebaris kode di jendela langsung dan menggunakan tanda tanya untuk mendapatkan hasilnya.
Katakanlah jika Anda ingin mengetahui nilai yang Anda miliki di sel A1, dalam hal ini Anda dapat mengetikkan baris kode berikut di jendela langsung dan tekan Enter.
?Range("A1").Value