Materi
Saat makro berhenti karena galat dan kamu memilih Debug, Visual Basic Editor masuk mode jeda (break mode) dan menyorot kuning baris yang gagal. Dalam mode jeda, nilai variabel bisa diperiksa sebelum memutuskan perbaikan.
Titik henti (breakpoint) menjeda eksekusi saat sampai di baris itu, sebelum baris itu dijalankan. Titik henti tidak bisa dipasang pada komentar, deklarasi seperti Dim, atau baris kosong. Pernyataan Stop di dalam kode bekerja serupa titik henti. Step Into menjalankan satu pernyataan setiap kali dan ikut masuk ke prosedur yang dipanggil; Step Over menjalankan prosedur yang dipanggil sebagai satu langkah. Jendela Locals menampilkan semua variabel prosedur yang sedang berjalan beserta nilainya, dan Watch memantau ekspresi pilihanmu.
Jendela Immediate menampilkan keluaran Debug.Print, sehingga nilai antara bisa dicetak tanpa mengubah lembar. Satu baris kode juga bisa diketik di sana lalu dijalankan dengan Enter; dalam mode jeda, Print total menampilkan nilai variabel lokal total.
Membaca kode orang lain berurutan: Option Explicit dan Dim untuk mengenali data yang dipakai, lalu baris yang menyentuh sel, lalu percabangan dan perulangan, lalu On Error yang bisa menelan galat. Komentar (diawali ') menjelaskan maksud, tetapi kodelah yang menentukan perilaku.
For r = 2 To akhir
Debug.Print "Baris " & r & ": " & Cells(r, 3).Value
' Stop ' buka komentar ini untuk menjeda setiap putaran
Next r