Nustatykite lūžio taškus VBA makrokomandose

Turinys

Kaip valdyti makrokomandų vykdymą

Ar norėtumėte tiksliai sužinoti, kas vyksta jūsų makrokomandose? Tai gali būti ypač naudinga trikčių šalinimui. Išmanusis variantas yra taškų naudojimas jūsų makrokomandose. Tai yra pozicijos, kuriose „Excel“ nutraukia makrokomandos vykdymą ir iškart pereina į atitinkamą vietą VBA redaktoriuje.

Kaip nustatyti sustojimą makrokomandoje:

  1. Atidarykite darbaknygę, kurioje yra makrokomanda.
  2. Norėdami paskambinti į VBA redaktorių, naudokite klavišų kombinaciją ALT F11.
  3. VBA šaltinio kode pasirinkite vietą, kurioje norite nustatyti lūžio tašką.
  4. Kairiuoju pelės mygtuku spustelėkite norimą eilutę kodo lango kairėje paraštėje.

Šioje vietoje dabar pasirodo raudonas taškas ir pažymėta visa linija.

Lūžio taškas dabar nustatytas. Toliau pateikta iliustracija parodo, kaip tai gali atrodyti:

Jei dabar paleidžiate makrokomandą, „Excel“ automatiškai nutraukia vykdymą atitinkamoje stotelėje ir pereina į VBA redaktorių.

Šiuo metu jūs turite įvairių variantų. Svarbiausi iš jų yra šie:

  1. Naudodami klavišą F8, galite toliau vykdyti makrokomandą vienu žingsniu.
  2. Norėdami tęsti makrokomandos vykdymą, naudokite klavišą F5.

Jei norite dar kartą ištrinti lūžio tašką, raudoną tašką galite išjungti spustelėję dar kartą toje pačioje VBA redaktoriaus vietoje. Naudokite klavišų kombinaciją CTRL SHIFT F9, kad ištrintumėte visus makrokomandos lūžio taškus.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave