Cuti VBA

Titik Pecah Excel VBA

Break digunakan dalam VBA apabila kita mahu kod berhenti dijalankan ketika kriteria yang diberikan dipenuhi, atau kadang kala kod tersebut menemui ralat yang akan menunjukkan nilai yang salah maka kita memerlukan penyataan atau kod kita untuk pecah, ada pernyataan terbina dalam VBA untuk rehat dan ia dikenali sebagai penyataan EXIT.

VBA Break adalah butang jeda untuk pelaksanaan kod. Semua baris kod di atas titik putus akan berjalan sehingga ia menemui titik putus dalam kod tersebut.

Untuk maklumat anda di bawah ini adalah contoh gambar garis putus.

Pada gambar di atas, garis merah menunjukkan titik putus.

Penemuan kekuatan VBA datang ketika kita menulis kod besar untuk melaksanakan projek besar untuk menyelesaikan pekerjaan. Apabila kita menulis sejumlah besar kod, kita perlu menguji baris kod tersebut untuk meneruskan ke tahap pengekodan seterusnya untuk memastikan garis kod kita berfungsi sesuai dengan objektif kita.

Apabila anda menguji kod yang sangat besar, memerlukan banyak masa untuk melangkah ke setiap baris sehingga berlari cepat ke tahap atau langkah kod seterusnya, kami dapat menetapkan titik putus dan menguji hingga titik putus dan meneruskan dari titik putus demi baris itu. Dalam beberapa kes, tanpa menetapkan titik putus kita juga dapat keluar dari subprosedur.

Mengapa kita perlu menggunakannya?

Debugging adalah bahagian penting dari pengkodan dalam bahasa apa pun. Penyahpepijatan membolehkan kita mencari celah kod dan memperbaikinya. Semasa menyahpepijat sejumlah besar kod, kita perlu melalui kod baris bebas bug tanpa membuang banyak masa. Kod Bebas Bug tanpa kod ralat.

Sebagai contoh, anggap anda mempunyai 100 baris kod dan anda pasti tahu 25 baris kod pertama anda adalah kod bebas pepijat. Tetapi masalahnya di sini adalah ketika kita menguji kod yang perlu kita jalankan dari baris pertama kod, kita tidak boleh langsung menuju ke baris ke-26 jadi dalam kes ini kita perlu menetapkan titik putus dan berjalan melalui 25 baris kod pertama dengan cepat .

Dengan menetapkan titik pemecahan VBA, anda boleh menekan kekunci F5 untuk menjalankan kod makro dan pelaksanaan anda akan selesai sehingga baris ke-26 dan kerana kami menggunakan titik putus, ia akan berhenti di situ. Dari baris itu dan seterusnya kita dapat menyahpepijat kodnya.

Bagaimana Memohon BreakPoints di VBA?

Breakpoints sangat mudah ditambahkan dan dikeluarkan dari barisan kod. Kita boleh menggunakan titik putus dalam dua cara.

  • Menekan kekunci F9 dengan memilih garis kod breakpoint.
  • Klik pada margin kiri garis kod breakpoint.
Anda boleh memuat turun Templat VBA Break Excel ini di sini - Templat VBA Break Excel

Kaedah # 1

Sekarang lihat cara menetapkan breakpoint dengan "Menekan kekunci F9 dengan memilih garis kod breakpoint"

  • Andaikan anda mempunyai kod besar seperti baris di bawah.

  • Kami mempunyai banyak baris kod di sini. Andaikan anda mahu menetapkan titik putus pada baris ke-6. Letakkan kursor pada baris ke-6.

  • Setelah meletakkan kursor tekan kekunci F9.

  • Sebaik sahaja anda menekan kekunci F9, anda dapat melihat garis merah yang diserlahkan seperti di bawah.

  • Sekarang jika anda menjalankan kod itu akan dilaksanakan sehingga ia menemui garis merah atau garis jeda yang telah kami buat dengan menekan kekunci F9.

Apabila anda menjalankan kod, anda dapat melihat di sebelah kiri sehingga nilai sel A5 dimasukkan.

Di sebelah kanan, kita dapat melihat garis berwarna kuning, itu adalah petunjuk bahawa garis akan melaksanakan garis kod itu tetapi kerana kita telah menetapkan titik putus di sana, ia hanya dijeda di sana.

Kaedah # 2

Sekarang lihat cara menetapkan breakpoint dengan menggunakan "Klik pada margin kiri garis kod breakpoint"

Kaedah ini juga berfungsi dengan cara yang sama tetapi penggunaannya berbeza.

  • Seperti yang telah kita lihat pada gambar di atas, kita perlu menetapkan titik putus pada baris ke-6. Dalam kaedah ini kita perlu memilih baris kod tertentu di sini, dan kita hanya boleh mengklik di sebelah kiri sebelah kiri garis kod tertentu.

  • Itu akan berlaku breakpoint di sana.

Seperti ini, kita dapat menetapkan breakpoint untuk menghentikan sebaris kod.

  • Kami juga dapat menetapkan beberapa titik putus sama ada dengan memilih garis kod dan menekan kekunci F9 atau klik pada margin kiri garis kod.

Anda boleh menggunakan kekunci F9 untuk menghidupkan atau mematikan titik putus.