10 patogių „Visual Basic“ redaktoriaus patarimų

Jei ketinate leisti laiką dirbdami su makrokomandomis Visual Basic redaktoriuje, kodėl nepasinaudojus keletu integruotų įrankių, kurie palengvins jūsų darbą? Šie patarimai labai pagerins jūsų makrokomandų programavimo patirtį.

Taikomi blokuoti komentarai

Vieno apostrofo įvedimas prieš bet kurią kodo eilutę nurodo „Excel“ praleisti tą kodo eilutę. Ši technika vadinama komentavimo kodu. Daugelis programuotojų naudoja vieną apostrofą, kad sukurtų komentarus ar pastabas kode, kaip parodyta čia.

10 patogių „Visual Basic“ redaktoriaus patarimų

Vienas apostrofas prieš bet kurią eilutę paverčia tą eilutę komentaru.

Kartais naudinga pakomentuoti kelias kodo eilutes. Tokiu būdu galite išbandyti tam tikras kodo eilutes ir nurodydami programai Excel nepaisyti komentuojamų eilučių.

Užuot praleidę laiką komentuodami po vieną eilutę, galite naudoti redagavimo įrankių juostą, kad pakomentuotumėte visą kodo bloką.

Norėdami aktyvuoti Redagavimo įrankių juostą, eikite į VBE meniu ir pasirinkite Rodinys → Įrankių juostos → Redaguoti. Pasirinkite kodo eilutes, kurias norite komentuoti, tada spustelėkite komentarų bloko piktogramą redagavimo įrankių juostoje, kaip parodyta čia.

10 patogių „Visual Basic“ redaktoriaus patarimų

Naudokite Redagavimo įrankių juostą, kad pritaikytumėte komentarus kodo blokui.

Kelių kodo eilučių kopijavimas

Galite nukopijuoti visus kodo blokus, paryškindami reikalingas eilutes ir laikydami nuspaudę klavišą Ctrl, kol vilksite bloką. Šis senas „Windows“ triukas veikia net tada, kai tempiate per modulius.

Sužinosite, kad vilkite kopiją, kai šalia žymeklio bus rodomas pliuso simbolis, kaip parodyta čia.

10 patogių „Visual Basic“ redaktoriaus patarimų

Ctrl ir vilkite, kad sukurtumėte kopiją.

Šokinėjimas tarp modulių ir procedūrų

Kai jūsų makrokomandos kodo talpykla pradeda augti, gali būti sunku greitai pereiti tarp modulių ir procedūrų. Galite sumažinti skausmą naudodamiesi keliais karštaisiais klavišais.

  • Norėdami greitai pereiti tarp modulių, paspauskite Ctrl + Tab .

  • Norėdami pereiti tarp procedūrų modulyje, paspauskite Ctrl+Page Up ir Ctrl+Page Down .

Teleportacija į savo funkcijas

Peržiūrėdami makrokomandą galite susidurti su kintamuoju arba funkcijos pavadinimu, kuris akivaizdžiai nurodo kitą kodo dalį. Užuot naršę visus modulius, kad sužinotumėte, iš kur kilo tos funkcijos arba kintamojo pavadinimas, galite tiesiog uždėti žymeklį ant tos funkcijos ar kintamojo pavadinimo ir paspausti Shift+F2.

Kaip parodyta šiame paveikslėlyje, esate akimirksniu teleportuotas į tos funkcijos ar kintamojo pavadinimo kilmę. Paspaudę Ctrl+Shift+F2 grįšite ten, kur pradėjote.

10 patogių „Visual Basic“ redaktoriaus patarimų

Paspauskite Shift + F2 prie funkcijos arba kintamojo pavadinimo, kad jis būtų perkeltas.

Laikykitės tinkamos procedūros

Kai jūsų moduliuose yra kelios procedūros, gali būti sunku slinkti per tam tikrą procedūrą, netyčia pereinant prie kitos procedūros. Dažnai pastebėsite, kad slenkate aukštyn ir žemyn, bandydami grįžti prie tinkamo kodo.

Norėdami išvengti šios nesąmonės, spustelėkite mygtuką Procedure View apatiniame kairiajame VBE kampe, kaip parodyta čia. Taip slinkimas apribojamas iki tos procedūros, kurioje dalyvaujate.

10 patogių „Visual Basic“ redaktoriaus patarimų

Apribokite slinkimą iki aktyvios procedūros.

Žingsnis per savo kodą

Norėdami pereiti per kodą, makrokomandą turite įjungti derinimo režimu. Tiesiog užveskite žymeklį bet kurioje makrokomandos vietoje ir paspauskite klavišą F8.

Programavime derinimo terminas reiškia galimų kodo klaidų radimą ir ištaisymą. Vienas iš naudingesnių derinimo įrankių yra galimybė pereiti per kodą po vieną eilutę. Kai pereinate per kodą, stebite, kaip vykdoma kiekviena eilutė.

Pirmoji kodo eilutė paryškinta, o kodo lango kairėje paraštėje pasirodo maža rodyklė, kaip parodyta čia. Dar kartą paspauskite F8, kad paleistumėte pažymėtą kodo eilutę ir pereitumėte į kitą eilutę. Laikykite nuspaudę F8, kad stebėtumėte, kaip bus vykdoma kiekviena eilutė iki makrokomandos pabaigos.

10 patogių „Visual Basic“ redaktoriaus patarimų

Paspauskite F8, kad pereitumėte per kiekvieną makrokomandos eilutę.

Norėdami išeiti iš derinimo režimo, eikite į VBE meniu ir pasirinkite Debug → Step Out.

Perėjimas prie konkrečios kodo eilutės

Ką daryti, jei norite pradėti pereiti per kodą konkrečioje eilutėje? Na, tai galite padaryti tiesiog perkeldami rodyklę!

Kai kodo eilutė paryškinta derinimo režimu, galite spustelėti ir vilkti rodyklę, esančią kairėje kodo lango paraštėje, aukštyn arba žemyn, numesdami ją bet kurioje kodo eilutėje, kurią norite vykdyti toliau, kaip parodyta čia.

10 patogių „Visual Basic“ redaktoriaus patarimų

Vilkite rodyklę naršydami per kodą.

Stabdymo kodas iš anksto nustatytame taške

Kai nustatote pertraukos tašką, jūsų kodas veiks kaip įprasta ir sustos toje kodo eilutėje, kurią apibrėžėte kaip lūžio tašką.

Ši derinimo technika praverčia, kai vienu metu norite paleisti nedidelius kodo blokus. Pavyzdžiui, jei įtariate, kad makrokomandoje gali būti klaida, bet žinote, kad didžioji makrokomandos dalis veikia be jokių problemų, galite nustatyti pertraukos tašką, pradedant nuo įtariamos kodo eilutės, tada paleisti makrokomandą. Kai makrokomanda pasiekia pertraukos tašką, vykdymas sustabdomas. Šiuo metu galite paspausti klaviatūros klavišą F8, kad pamatytumėte, kaip makrokomanda veikia po vieną eilutę.

Norėdami nustatyti kodo lūžio tašką, užveskite žymeklį ten, kur norite, kad lūžio taškas prasidėtų, tada paspauskite klaviatūros klavišą F9. VBA aiškiai pažymės lūžio tašką tašku Kodo lango kairiojoje paraštėje, o pati kodo eilutė bus nuspalvinta kaštoninės spalvos.

10 patogių „Visual Basic“ redaktoriaus patarimų

Pertraukos taškas pažymėtas tašku ir tamsesniu tekstu.

Kai makrokomanda pasieks pertraukos tašką, ji bus veiksmingai perkelta į derinimo režimą. Norėdami išeiti iš derinimo režimo, eikite į VBE meniu ir pasirinkite Debug → Step Out.

Matyti pradžios ir pabaigos kintamųjų reikšmes

Jei užvedate pelės žymeklį virš eilutės arba sveikojo skaičiaus kintamojo VBA, kai veikia derinimo režimas, galite pamatyti to kintamojo reikšmę patarime. Ši funkcija leidžia matyti reikšmes, kurios perduodamos į kintamuosius ir iš jų, o tai naudinga derinant kodą.

Tačiau patarimuose gali būti tik 77 simboliai (įskaitant kintamojo pavadinimą), taigi, jei kintamojo reikšmė per ilga, ji nupjaunama. Norėdami pamatyti daugiau nei pirmieji 77 simboliai, tiesiog laikykite nuspaudę klavišą Ctrl, kol užveskite pelės žymeklį.

Štai kaip atrodo patarimas, kai užvedate pelės žymeklį virš kintamojo derinimo režimu.

10 patogių „Visual Basic“ redaktoriaus patarimų

Kintamojo patarimo pradžios ir pabaigos simboliai.

Automatinio sintaksės tikrinimo išjungimas

Dažnai dirbdami su kokiu nors kodu pastebėsite, kad norint ką nors nukopijuoti reikia pereiti į kitą eilutę. Jūs nebaigėte eilės; tiesiog reikia palikti sekundei. Tačiau VBE iš karto sustabdo jus su klaidos pranešimu, panašiu į rodomą čia, įspėjančiu apie tai, ką jau žinote.

10 patogių „Visual Basic“ redaktoriaus patarimų

Nebaigta kodo eilutė sukelia siaubingą klaidos pranešimą.

Šie pranešimų laukeliai verčia jus sustabdyti tai, ką darote, kad patvirtintumėte klaidą paspausdami mygtuką Gerai. Po pusdienio šių staigių pranešimų laukelių būsite pasirengę mesti kompiuterį į sieną.

Na, išjungę automatinį sintaksės patikrinimą, galite išsaugoti savo kompiuterį ir sveiką protą. Eikite į VBE meniu ir pasirinkite Įrankiai → Parinktys. Pasirodo dialogo langas Parinktys, kuriame rodomas skirtukas Redagavimo priemonė. Panaikinkite automatinio sintaksės tikrinimo parinkties pasirinkimą, kad sustabdytumėte šiuos erzinančius klaidų pranešimus.

10 patogių „Visual Basic“ redaktoriaus patarimų

Užkirsti kelią įspėjamiesiems pranešimams koduojant.

Nesijaudinkite, kad nepadarėte teisėtos klaidos. Jei suklysite, kodas vis tiek taps raudonas, o tai rodo, kad kažkas negerai.


Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti Microsoft Word atidaryti failų tik skaitymo režimu sistemoje Windows. Microsoft Word atidaro failus tik skaitymo režimu, todėl jų redaguoti neįmanoma? Nesijaudinkite, metodai pateikiami žemiau

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti klaidas spausdinant neteisingus Microsoft Word dokumentus.Klaidos spausdinant Word dokumentus su pakeistais šriftais, netvarkingomis pastraipomis, trūkstamo teksto ar prarasto turinio yra gana dažnos. Tačiau nereikia

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Jei naudodami rašiklį ar žymeklį piešėte ant savo PowerPoint skaidrės pristatymo metu, galite išsaugoti brėžinius kitam pristatymui arba ištrinti juos, kad kitą kartą rodydami pradėtumėte nuo švarių PowerPoint skaidrių. Vykdykite šias instrukcijas, kad ištrintumėte rašiklio ir žymeklio piešinius: Trinti linijas po vieną […]

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekoje yra CSS failų, XSL (Extensible Stylesheet Language) failų ir vaizdų, naudojamų iš anksto nustatytų puslapių puslapiuose, puslapių išdėstymuose ir valdikliuose „SharePoint 2010“. Norėdami rasti CSS failus publikavimo svetainės stilių bibliotekoje: pasirinkite Svetainės veiksmai → Peržiūrėti Visas svetainės turinys. Pasirodo svetainės turinys. Stiliaus biblioteka yra […]

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Neužkraukite savo auditorijos milžiniškais skaičiais. Programoje „Microsoft Excel“ galite pagerinti informacijos suvestinių ir ataskaitų skaitomumą formatuodami skaičius, kad jie būtų rodomi tūkstančiais arba milijonais.

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Sužinokite, kaip naudoti „SharePoints“ socialinių tinklų įrankius, leidžiančius asmenims ir grupėms bendrauti, bendradarbiauti, bendrinti ir prisijungti.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Julijaus datos dažnai naudojamos gamybos aplinkoje kaip laiko žyma ir greita partijos numerio nuoroda. Šio tipo datos kodavimas leidžia mažmenininkams, vartotojams ir paslaugų agentams nustatyti, kada produktas buvo pagamintas, taigi ir produkto amžių. Julijaus datos taip pat naudojamos programavimo, kariuomenės ir astronomijos srityse. Skirtingi […]

Kaip sukurti „Access“ žiniatinklio programą

Kaip sukurti „Access“ žiniatinklio programą

Galite sukurti žiniatinklio programą naudodami „Access 2016“. Taigi, kas vis dėlto yra žiniatinklio programa? Na, žiniatinklis reiškia, kad jis yra internete, o programa yra tik „programos“ santrumpa. Pasirinktinė žiniatinklio programa yra internetinė duomenų bazės programa, pasiekiama iš debesies naudojant naršyklę. Kuriate ir prižiūrite žiniatinklio programą darbalaukio versijoje […]

Greitosios paleidimo juosta „SharePoint 2010“.

Greitosios paleidimo juosta „SharePoint 2010“.

Daugumoje „SharePoint 2010“ puslapių sparčiojo paleidimo juostoje, esančioje kairėje puslapio pusėje, pateikiamas naršymo nuorodų sąrašas. Greitosios paleidimo juostoje rodomos nuorodos į siūlomą svetainės turinį, pvz., sąrašus, bibliotekas, svetaines ir publikavimo puslapius. Greitojo paleidimo juostoje yra dvi labai svarbios nuorodos: Visas svetainės turinys: […]

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Paprastoms problemoms spręsti „Excel“ sprendėjas paprastai greitai suranda optimalias tikslinės funkcijos „Solver“ kintamųjų reikšmes. Tačiau kai kuriais atvejais „Solver“ turi problemų ieškant „Solver“ kintamųjų reikšmių, optimizuojančių tikslo funkciją. Tokiais atvejais „Solver“ paprastai rodo pranešimą arba klaidos pranešimą, kuriame aprašoma arba aptariama problema, kurią […]