VBA pārtraukums - 2 galvenās metodes, kā pielietot lūzuma punktus VBA

Satura rādītājs

Excel VBA BreakPoint

Pārtraukums tiek izmantots VBA, ja mēs vēlamies, lai kods tiktu pārtraukts izpildīt, kad ir izpildīti norādītie kritēriji, vai arī dažreiz kodā rodas kļūda, kas parādīs nepareizu vērtību, tad mums ir nepieciešams mūsu paziņojums vai kods, lai salauztu, VBA ir iebūvēts paziņojums pārtraukumam, un tas ir pazīstams kā EXIT paziņojums.

VBA pārtraukums ir pauzes poga koda izpildei. Visas koda rindiņas, kas atrodas virs pārtraukuma punkta, darbosies, līdz tā atradīs pārtraukuma punktu kodā.

Jūsu informācijai zemāk ir pārtraukuma punkta līnijas attēla paraugs.

Iepriekš redzamajā attēlā sarkanā līnija norāda pārtraukuma punktu.

VBA spēks tiek atklāts, kad mēs uzrakstām milzīgu kodu lielu projektu izpildei, lai paveiktu darbu. Kad mēs rakstām ievērojamu daudzumu koda, mums jāpārbauda šīs kodu rindas, lai pārietu uz nākamo kodēšanas līmeni, lai nodrošinātu, ka mūsu koda līnija darbojas atbilstoši mūsu mērķim.

Pārbaudot milzīgu kodu, ir nepieciešams daudz laika, lai izietu cauri katrai rindai, tāpēc, lai ātri pārietu uz nākamo koda līmeni vai soli, mēs varam iestatīt pārtraukuma punktu un pārbaudīt līdz pārtraukuma punktam un turpināt no šīs pārtraukuma vietas pa rindām. Dažos gadījumos, neliekot pārtraukuma punktu, mēs varam iziet arī no apakšprocedūras.

Kāpēc mums tas jāizmanto?

Atkļūdošana ir neatņemama kodēšanas sastāvdaļa jebkurā valodā. Atkļūdošana ļauj mums atrast koda nepilnības un tās novērst. Atkļūdojot lielu daudzumu koda, mums ir jāiziet koda rindas bez kļūdām, netērējot daudz laika. Bez kļūdām kods ir bez kļūdu kodiem.

Piemēram, pieņemsim, ka jums ir 100 koda rindiņu, un jūs noteikti zināt, ka jūsu pirmās 25 koda rindas ir bez kļūdām. Bet problēma šeit ir, kad mēs testējam kodu, mums ir nepieciešams, lai palaistu no pirmās līnijas kodu, mēs nevaram uzreiz palaist uz 26 th līnijas, tāpēc šajos gadījumos, mums ir nepieciešams, lai uzstādītu koncentrācija un palaist ar pirmo 25 ātri koda rindiņas.

Nosakot VBA Lūzuma punkts, varat nospiest F5 taustiņu, lai palaistu makro kodu, un jūsu izpilde tiks pabeigta līdz 26 th līnijas, un, tā kā mēs piemēroja koncentrācija, tas apstāsies. Sākot ar šo rindu, mēs varam atkļūdot kodu.

Kā lietot BreakPoints VBA?

Lūzuma punktus ir ļoti viegli pievienot un noņemt no kodu rindas. Lūzuma punktus mēs varam piemērot divos veidos.

  • Es nospiežu F9 taustiņu, izvēloties koda līnijas pārtraukuma punktu.
  • Noklikšķiniet uz koda līnijas pārtraukuma punkta kreisās malas.

1. metode

Tagad paskatieties, kā iestatīt pārtraukuma punktu, “nospiežot taustiņu F9, izvēloties koda līnijas pārtraukuma punktu”.

  • Pieņemsim, ka jums ir ievērojams kods, kaut kas līdzīgs zemāk esošajai rindai.
  • Mums šeit ir daudz kodu rindiņu. Pieņemsim, jūs vēlaties noteikt pārtraukumpunkts uz 6 th līnijas. Novietojiet kursoru uz 6 th līnijas.
  • Pēc kursora ievietošanas nospiediet taustiņu F9.
  • Tiklīdz nospiežat F9 taustiņu, jūs varat redzēt sarkanu iezīmētu līniju, piemēram, zemāk.
  • Tagad, ja palaižat kodu, tas tiks izpildīts, līdz atradīs sarkano līniju vai pārtraukto līniju, kuru esam izveidojuši, nospiežot taustiņu F9.

Palaidot kodu, kreisajā pusē var redzēt, līdz tiek ievietotas A5 šūnu vērtības.

Labajā pusē mēs varam redzēt dzeltenās krāsas līniju, tas norāda, ka līnija gatavojas izpildīt šo koda rindu, bet, tā kā mēs esam iestatījuši pārtraukuma punktu, tā tikai tur tiek pārtraukta.

2. metode

Tagad paskatieties, kā iestatīt pārtraukuma punktu, izmantojot “Noklikšķiniet uz koda līnijas pārtraukuma punkta kreisās malas”.

Arī šī metode darbojas vienādi, taču piemērošana ir atšķirīga.

  • Kā mēs esam redzējuši iepriekš attēlu, mums vajadzēja noteikt koncentrācija uz 6 th līnijas. Šajā metodē mums šeit jāizvēlas noteikta koda rinda. Tā vietā mēs varam noklikšķināt uz šīs konkrētās koda rindas kreisās malas.
  • Tajā tiks piemērots pārtraukuma punkts.

Šādi mēs varam iestatīt pārtraukuma punktu, lai apturētu kodu rindu.

  • Varam arī iestatīt vairākus pārtraukuma punktus, izvēloties koda rindiņu un nospiežot taustiņu F9 vai noklikšķinot uz koda rindas kreisās malas.

Lai ieslēgtu vai izslēgtu pārtraukuma punktu, varat izmantot taustiņu F9.

Interesanti raksti...