„Excel“ makrokomandos klaidos - lengva „Excel“ VBA

Turinys

Šis skyrius moko, kaip elgtis makro klaidos į „Excel“. Pirma, sukurkime keletą klaidų.

Įdėkite komandų mygtuką į savo darbalapį ir pridėkite šias kodo eilutes:

x = 2
Diapazonas ("A1"). Valu = x

1. Spustelėkite komandų mygtuką lape.

Rezultatas:

2. Spustelėkite Gerai.

Kintamasis x nėra apibrėžtas. Kadangi savo kodo pradžioje naudojame „Option Explicit“ teiginį, turime deklaruoti visus savo kintamuosius. „Excel VBA“ nuspalvino x mėlyną spalvą, kad nurodytų klaidą.

3. Norėdami sustabdyti derintuvą, „Visual Basic“ redaktoriuje spustelėkite Reset.

4. Ištaisykite klaidą, kodo pradžioje pridėdami šią kodo eilutę.

Dim x As Integer

Galbūt jau girdėjote apie techniką, vadinamą derinimu. Naudodami šią techniką galite pereiti prie savo kodo.

5. „Visual Basic“ redaktoriuje užveskite žymeklį prieš „Private“ ir paspauskite F8.

Pirmoji eilutė tampa geltona.

6. Paspauskite F8 dar tris kartus.

Pasirodo ši klaida.

Objekto „Range“ ypatybė vadinama „Value“. Vertė čia parašyta neteisingai. Derinimas yra puikus būdas ne tik rasti klaidų, bet ir geriau suprasti kodą. Mūsų derinimo pavyzdžių programa parodo, kaip vieną kartą pereiti prie kodo ir pamatyti kiekvienos kodo eilutės poveikį jūsų darbalapyje.

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

wave wave wave wave wave