Šioje pamokoje bus paaiškinta, ką reiškia VBA sintaksės klaida ir kaip ji atsiranda.
Kad VBA kodas būtų paleistas, jis turi būti sukonstruotas tam tikru būdu. Sintaksės klaida atsiranda VBA, kai kodas sukonstruotas netinkamai. Šios klaidos VBE redaktoriuje rodomos raudonai, todėl jas lengva nustatyti.
(Daugiau informacijos apie VBA klaidas rasite mūsų klaidų tvarkymo vadove)
Įspėjamieji pranešimai apie sintaksės klaidas
Jei VBE turite įjungtą sintaksės tikrinimo jungiklį, tada, kai padarysite sintaksės klaidą, pasirodys pranešimų langas.
Jei pranešimų langas nerodomas, neteisingas kodas vis tiek bus rodomas raudonai, kaip parodyta aukščiau esančiame paveikslėlyje, tačiau įspėjamasis pranešimas nebus rodomas. Jūs turite nuspręsti, ar norite, kad šie įspėjamieji pranešimai būtų rodomi, ar ne, nes galite pakeisti šią parinktį
Norėdami įjungti šią parinktį, skiltyje Meniu, pasirinkite Įrankiai> Parinktys. Skirtuke „Redaktorius“ įsitikinkite, kad pasirinkta parinktis Automatinis sintaksės tikrinimas yra pažymėta.
Dažnos sintaksės klaidos
Sintaksės klaidos atsiranda dėl klaidingos rašybos arba trūkstamo kodo, pvz., A Tada kai rašome pirmąją eilutę Jei pareiškimas.
Toliau išvardytos kitos dažnos klaidos.
Dėl be a Į :
Daryti iki nenurodant sąlygų:
Su nenurodant, kas įtraukta į:
Neuždaromas Kronšteinai arba išeiti Skyryba: