Acasă Social media 10 Sfaturi utile pentru editorul Visual Basic - manechine

10 Sfaturi utile pentru editorul Visual Basic - manechine

Cuprins:

Video: Total Beginner’s Guide to Video Editing 2024

Video: Total Beginner’s Guide to Video Editing 2024
Anonim

Dacă veți petrece timp lucrați cu macro-uri în Visual Basic Editor, de ce să nu profitați de câteva instrumentele integrate care vă vor ușura munca? Aceste sfaturi vă vor îmbunătăți considerabil experiența de programare în macro.

Aplicarea comentariilor bloc

Plasarea unui singur apostrof în fața oricărei linii de cod spune Excel să sări peste acea linie de cod. Această tehnică este numită comentând codul. Majoritatea programatorilor utilizează un singur apostrof pentru a crea comentarii sau note în cod, așa cum se arată aici.

Un singur apostrof în fața oricărei linii transformă acea linie într-un comentariu.

Este uneori benefic să comentezi mai multe linii de cod. În acest fel, puteți testa anumite linii de cod în timp ce îi spuneți Excel să ignore liniile comentate.

În loc să vă petreceți timp comentând câte o linie, puteți folosi bara de instrumente Edit pentru a comenta un întreg bloc de cod.

Pentru a activa bara de instrumente Edit, accesați meniul VBE și alegeți View → Toolbars → Edit. Selectați liniile de cod pe care doriți să le comenteze și apoi faceți clic pe pictograma Blocare comentariu din bara de instrumente Editare, după cum se arată aici.

Utilizați bara de instrumente Edit pentru a aplica comentarii unui bloc de cod.

Copierea mai multor rânduri de cod

Puteți copia întregi blocuri de cod prin evidențierea liniilor de care aveți nevoie și apoi ținând apăsată tasta Ctrl în timp ce trageți blocul. Acest truc vechi Windows funcționează chiar și atunci când trageți peste module.

Veți ști că trageți o copie atunci când cursorul dvs. afișează un simbol plus lângă acesta, după cum se arată aici.

Ctrl trageți pentru a crea o copie.

Jumping între module și proceduri

După ce memoria cache a codului macro începe să crească, poate fi o durere pentru a trece rapid între module și proceduri. Puteți ușura durerea utilizând câteva taste fierbinți.

  • Apăsați Ctrl + Tab pentru a vă deplasa rapid între module.

  • Apăsați Ctrl + Page Up și Ctrl + Page Down pentru a vă deplasa între procedurile din cadrul unui modul.

Teleportarea la funcțiile dvs.

Când revizuiți o macrocomandă, este posibil să întâlniți un nume de variabilă sau de funcție care indică în mod evident o altă bucată de cod. În loc să curățați prin toate modulele pentru a afla unde provine acea funcție sau numele variabilei, puteți să plasați pur și simplu cursorul pe acea funcție sau numele variabilei și apăsați Shift + F2.

După cum arată această figură, sunteți imediat teleportat la originea acelei funcții sau a numelui variabilei. Apăsând pe Ctrl + Shift + F2 veți reveni la locul unde ați început.

Apăsați Shift + F2 pe numele unei funcții sau al unei variabile.

Menținerea procedurii corecte

Atunci când modulele dvs. conțin mai multe proceduri, derularea printr-o anumită procedură fără derularea involuntară în altă procedură poate fi dificilă. Veți găsi adesea derularea și apoi în jos, încercând să reveniți la codul corect.

Pentru a evita acest nonsens, faceți clic pe butonul View Procedure din colțul din stânga jos al VBE, așa cum se arată aici. Acest lucru limitează derularea doar la procedura în care vă aflați.

Limitați derularea la procedura activă.

Pasul prin codul dvs.

Pentru a trece prin codul dvs., trebuie să plasați macro-ul în modul de depanare. Purtați pur și simplu cursorul oriunde în macro și apoi apăsați tasta F8.

În programare, termenul debugging înseamnă găsirea și corectarea posibilelor erori în cod. Unul dintre instrumentele mai utile de depanare este capacitatea de a trece prin codul dvs. într-o singură linie. Când treceți prin cod, urmăriți fiecare linie executată.

Primul rând de cod este evidențiat și apare o mică săgeată în marginea stângă a ferestrei de cod, după cum se arată aici. Apăsați din nou tasta F8 pentru a executa linia evidențiată a codului și a trece la linia următoare. Mențineți apăsată tasta F8 pentru a urmări fiecare execuție a liniei până la sfârșitul macrocomenzii.

Apăsați F8 pentru a trece prin fiecare linie a macrocomenzii.

Pentru a ieși din modul de depanare, mergeți la meniul VBE și alegeți Debug → Step Out.

Pasul către o anumită linie de cod

Ce se întâmplă dacă doriți să începeți pasul prin codul dvs. la o anumită linie? Poți să faci asta doar prin mișcarea săgeții!

Când o linie de cod este evidențiată în modul de depanare, puteți să faceți clic și să trageți săgeata în marginea din stânga a ferestrei de cod în sus sau în jos, lăsându-l la oricare linie de cod pe care doriți să o executați în continuare, după cum se arată aici.

Glisați săgeata în timp ce treceți prin codul dvs.

Oprirea codului la un punct predefinit

Când setați un punct de întrerupere, codul dvs. va funcționa normal și apoi se va opri la linia de cod unde ați definit punctul de întrerupere.

Această tehnică de depanare vine la îndemână atunci când doriți să executați teste mici blocuri de cod la un moment dat. De exemplu, dacă bănuiți că ar putea exista o eroare în macro, dar știți că majoritatea macrocomenzilor rulează fără probleme, puteți seta un punct de pauză pornind de la linia suspectă de cod, apoi rulați macrocomanda. Când macro-ul atinge punctul de întrerupere, execuția se oprește. În acest moment, puteți apăsa apoi tasta F8 de pe tastatură pentru a viziona cum macro rulează câte o linie pe rând.

Pentru a seta un punct de întrerupere în codul dvs., plasați cursorul unde doriți să înceapă punctul de întrerupere, apoi apăsați tasta F9 de pe tastatură. VBA va marca în mod clar punctul de întrerupere cu un punct în marginea stângă a ferestrei Codului, iar linia de cod în sine va fi umbroasă maro.

Punctul de întrerupere este marcat printr-un punct și un text umbrit.

Când macro-ul dvs. atinge un punct de întrerupere, acesta va fi efectiv plasat în modul de depanare. Pentru a ieși din modul de depanare, puteți merge la meniul VBE și selectați Debug → Step Out.

Vedeți valorile variabilei de început și de sfârșit

Dacă deplasați mouse-ul peste o variabilă String sau Integer în VBA în timp ce vă aflați în modul de depanare, puteți vedea valoarea variabilei respective într-o sugestie de instrument.Această caracteristică vă permite să vedeți valorile care sunt transmise în și din variabile, ceea ce este util atunci când codul de depanare.

Cu toate acestea, tooltipurile pot conține doar 77 de caractere (inclusiv numele variabilei), deci dacă valoarea din variabila dvs. este prea lungă, aceasta se întrerupe. Pentru a vedea dincolo de primele 77 de caractere, trebuie doar să țineți apăsată tasta Ctrl în timp ce plasați cursorul.

Iată ce arată simbolul când treceți peste o variabilă în modul de depanare.

Caracterele de început și de sfârșit într-un tooltip variabil.

Oprirea sincronizării automate Verificați

De multe ori, în timp ce lucrați la un anumit cod, veți găsi că trebuie să mergeți la altă linie pentru a copia ceva. Nu ați terminat cu linia; trebuie doar să o lăsați o secundă. Dar VBE vă oprește imediat în piese cu un mesaj de eroare, similar cu cel prezentat aici, care vă avertizează despre ceva pe care deja îl cunoașteți.

O linie neterminată de cod are ca rezultat un mesaj de eroare jarring.

Aceste casete de mesaje vă forțează să opriți ceea ce faceți pentru a confirma eroarea prin apăsarea butonului OK. După o jumătate de zi a acestor cutii de mesaje abstracte, veți fi gata să aruncați computerul pe perete.

Ei bine, puteți salva computerul și sănătatea prin oprirea sincronizării automate. Mergeți la meniul VBE și alegeți Instrumente → Opțiuni. Se afișează caseta de dialog Opțiuni, afișând fila Editor. Deselectați opțiunea de sincronizare automată pentru a opri aceste mesaje de eroare enervante.

Împiedicați mesajele de avertizare în timpul codării.

Nu-ți face griji că nu ai o greșeală legitimă. Codul dvs. va deveni încă roșu dacă mergeți în sus, oferind o indicație vizuală că ceva nu este în regulă.

10 Sfaturi utile pentru editorul Visual Basic - manechine

Alegerea editorilor

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Multe companii folosesc Pinterest ca parte a strategiile lor de marketing media sociale vizuale. Este un site puternic de marketing social media, deoarece are o bază de utilizatori mare care petrece mult timp pe site. Întreprinderile folosesc Pinterest din mai multe motive, pentru a construi conștiința: Pinterest este un instrument util pentru ...

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Unele dintre celelalte rețele sociale emergente, este ceva de care cineva care comercializează o marcă trebuie să ia în serios. Știați că Pinterest conduce mai mult trafic la blogurile și site-urile individuale decât YouTube, Google+ și LinkedIn combinate? Aceasta este o forță care trebuie luată în calcul. Iată cum funcționează fluxul de trafic. Dacă urmăriți corect ...

Alegerea editorilor

Cum să creezi diferite moduri de a spune același lucru - dummies

Cum să creezi diferite moduri de a spune același lucru - dummies

Naturally speaking toate posibilele nume alternative ale unei comenzi, dar le puteți adăuga la vocabular. De exemplu, perioada de la sfârșitul acestei fraze are mai multe pseudonime (nume alternative) decât majoritatea criminalilor. Cuvintele periodic, punct zecimal, punct, punct, oprire și oprire completă sunt toate nume valide pentru ...

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Scrierea clară și concisă necesită mai mult decât simple paragrafe. De exemplu, pentru cărți Dummies nu puteam exista fără gloanțe și liste numerotate. Cum puteți crea liste cu marcatori cu comenzi vocale în NaturallySpeaking? În aplicațiile de limbă naturală și de control al textului complet, dictează textul pe care doriți să îl marcați lângă și apoi spuneți: "Format ...

Cum să Personalizați fereastra DragonPad - manechine

Cum să Personalizați fereastra DragonPad - manechine

ÎN cazul în care vă întrebați, meniu în DragonPad. Prin "aspect", aceasta înseamnă chestii asemănătoare cu barele de instrumente, înfășurarea textului în fereastră și unitățile de măsură pe riglă (metrice, engleze sau tipărire). Pentru a vizualiza toate barele de instrumente din DragonPad, faceți clic pe Vizualizare pentru a obține o listă cu ...

Alegerea editorilor

Administrare rețea fără fir: valuri și frecvențe - manechine

Administrare rețea fără fir: valuri și frecvențe - manechine

Atmosfera. Nu le puteți vedea sau auzi, dar receptoarele radio le pot prelua și le pot transforma în sunete, imagini sau - în cazul rețelelor fără fir - date. Undele radio sunt de fapt valuri ciclice de energie electronică care se repetă la ...

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Termeni, inclusiv wardriving și warchalking. Dacã wardrivingul ºi warchalking-ul reprezintã de fapt ameninþãri de securitate este o problemã care este supusã unei mulþi dezbateri. Wardriving Wardriving se referă la practica de a conduce în jurul orașului cu calculatoare notebook care caută acces liber la rețele fără fir ...