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.

Leave a Comment

Specialiųjų simbolių įterpimas į Word 2010

Specialiųjų simbolių įterpimas į Word 2010

Kartais gali prireikti įterpti neįprastą simbolį į Word 2010 dokumentą. Perskaitykite, kaip lengvai tai padaryti su mūsų patarimais ir simbolių sąrašu.

Kaip naudoti logines funkcijas „Excel 2010“ formulėse

Kaip naudoti logines funkcijas „Excel 2010“ formulėse

„Excel 2010“ naudoja septynias logines funkcijas – IR, FALSE, IF, IFERROR, NOT, OR ir TRUE. Sužinokite, kaip naudoti šias funkcijas efektyviai.

Kaip paslėpti ir rodyti eilutes ir stulpelius programoje „Excel 2016“.

Kaip paslėpti ir rodyti eilutes ir stulpelius programoje „Excel 2016“.

Sužinokite, kaip paslėpti ir atskleisti stulpelius bei eilutes programoje „Excel 2016“. Šis patarimas padės sutaupyti laiko ir organizuoti savo darbalapius.

Kaip apskaičiuoti slenkančius vidurkius programoje „Excel“.

Kaip apskaičiuoti slenkančius vidurkius programoje „Excel“.

Išsamus vadovas, kaip apskaičiuoti slankiuosius vidurkius „Excel“ programoje, skirtas duomenų analizei ir orų prognozėms.

Kaip nukopijuoti formules naudojant automatinį pildymą programoje „Excel 2016“.

Kaip nukopijuoti formules naudojant automatinį pildymą programoje „Excel 2016“.

Sužinokite, kaip efektyviai nukopijuoti formules Excel 2016 programoje naudojant automatinio pildymo funkciją, kad pagreitintumėte darbo eigą.

Kaip „Excel 2010“ langeliams taikyti užpildymo spalvas, raštus ir gradientus

Kaip „Excel 2010“ langeliams taikyti užpildymo spalvas, raštus ir gradientus

Galite pabrėžti pasirinktus langelius „Excel 2010“ darbalapyje pakeisdami užpildymo spalvą arba pritaikydami ląstelėms šabloną ar gradiento efektą.

Kaip paryškinti savaitgalio datas programoje „Excel“.

Kaip paryškinti savaitgalio datas programoje „Excel“.

Dirbdami su laiko kortelėmis ir planuodami programą „Excel“, dažnai pravartu lengvai nustatyti bet kokias datas, kurios patenka į savaitgalius. Šiame straipsnyje pateikiami žingsniai, kaip naudoti sąlyginį formatavimą.

Kaip sukurti diagramas „Office 365“.

Kaip sukurti diagramas „Office 365“.

Sužinokite, kaip sukurti diagramas „Word“, „Excel“ ir „PowerPoint“ programose „Office 365“. Daugiau informacijos rasite LuckyTemplates.com.

Kaip sukurti pasirinktinius „Excel“ suvestinės lentelės skaičiavimus

Kaip sukurti pasirinktinius „Excel“ suvestinės lentelės skaičiavimus

„Excel“ suvestinės lentelės leidžia kurti <strong>pasirinktinius skaičiavimus</strong>, įtraukiant daug pusiau standartinių skaičiavimų. Šiame straipsnyje pateiksiu detalius nurodymus, kaip efektyviai naudoti šią funkciją.

Kaip pakeisti rašybos tikrinimo ir gramatikos nustatymus programoje „Word 2016“.

Kaip pakeisti rašybos tikrinimo ir gramatikos nustatymus programoje „Word 2016“.

Nesvarbu, ar dievinate, ar nekenčiate Word gebėjimo išjuokti jūsų kalbos gebėjimus, jūs turite galutinį sprendimą. Yra daug nustatymų ir parinkčių, leidžiančių valdyti „Word“ rašybos ir gramatikos tikrinimo įrankius.