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.

vba jendela langsung

Namun jika tidak ada, Anda perlu mengaktifkannya dari menu edit, atau bisa juga menggunakan tombol shortcut keyboard Control + G.

pintasan-tombol pintas-untuk-jendela-pop-up

Dan jika Anda ingin membukanya, klik dan tahan bilah judul dan masukkan dan keluar dari editor VB .

klik-tahan-bilah judul

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:

pencetakan debug

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.

mengeksekusi kode baris

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.

jalankan-a-makro-secara langsung

Pastikan untuk mengatur argumen di jendela langsung jika Anda punya.

set-argumen-di-jendela-segera

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
baris kode-di-jendela-segera