Nuk ka asnjë mënyrë për të eliminuar plotësisht gabimet në kodin tuaj Excel VBA, por sigurisht që mund të provoni. Përdorimi i dhjetë këshillave të mëposhtme do t'ju ndihmojë t'i mbani ato defekte të bezdisshme në minimum.
Përdorni një Option Explicit në fillim të modulit tuaj
Kur ndiqni këtë udhëzim, duhet të përcaktoni llojin e të dhënave për çdo variabël që përdorni. Është pak më shumë punë, por ju shmangni gabimin e zakonshëm të gabimit drejtshkrimor të emrit të ndryshores. Ka gjithashtu një përfitim të këndshëm anësor: rutinat tuaja shpesh do të funksionojnë më shpejt nëse deklaroni variablat tuaja.
Formatoni kodin tuaj me dhëmbëzim
Përdorimi i dhëmbëzimit për të përcaktuar segmentet e kodit është mjaft i dobishëm. Nëse keni disa sythe të mbivendosura For…Next, për shembull, dhëmbëzimi i qëndrueshëm e bën shumë më të lehtë për ju që t'i mbani shënim të gjitha.
Kini kujdes me On Error Resume Next
Kjo deklaratë bën që Excel të injorojë çdo gabim dhe të vazhdojë. Në disa raste, përdorimi i kësaj deklarate bën që Excel të injorojë gabimet që nuk duhen injoruar. Kodi juaj mund të ketë gabime, dhe ju as nuk do ta kuptonit atë.
Përdorni shumë komente
Asgjë nuk është më zhgënjyese sesa të rishikosh kodin që ke shkruar gjashtë muaj më parë – dhe të mos kesh ide se si funksionon. Shtimi i disa komenteve për të përshkruar logjikën tuaj mund t'ju kursejë shumë kohë gjatë rrugës.
Mbani të thjeshta nënprogramet dhe funksionet tuaja
Kur shkruani kodin tuaj në module më të vogla – secila prej të cilave ka një qëllim të vetëm, të mirëpërcaktuar – korrigjimi i tyre është shumë më i lehtë sesa kur shkruani një modul të gjatë dhe duhet ta korrigjoni atë.
Kërkojini dikujt tjetër të testojë kodin tuaj
Shpesh, ju jeni aq afër kodit që keni shkruar, saqë i anashkaloni të metat e dukshme. Kërkojini dikujt tjetër të provojë kodin tuaj dhe ta testojë atë duke u përpjekur ta bëjë atë të dështojë.
Përdorni sistemin e ndihmës
Nëse diçka nuk duket se po funksionon siç duhet, kontrolloni sistemin e ndihmës VBA. Është e mundur që një pronë ose metodë të mos funksionojë ashtu siç mendoni ju. Për të hyrë në sistemin e ndihmës VBA, theksoni një fjalë kyçe në kodin tuaj dhe shtypni F1.
Përdorni internetin për të gjetur përgjigje
Ka disa forume të mira në internet që i kushtohen programimit VBA. Ata që frekuentojnë këto forume ndihen shumë krenarë për t'iu përgjigjur pyetjeve shpejt dhe tërësisht. Mos e neglizhoni këtë burim të dobishëm (dhe falas).
Kuptoni mjetet e korrigjimit të Excel
Edhe pse mund të jetë pak e frikshme në fillim, do të zbuloni se korrigjuesi i Excel është një mjet i shkëlqyer. Investoni pak kohë dhe njihuni me të. Shpenzimi i rreth një ore për të mësuar detajet mund t'ju kursejë dhjetëra orë në kohë të humbur.
Konsideroni një qasje të ndryshme
Nëse keni vështirësi që një rutinë e caktuar të funksionojë siç duhet, mund të dëshironi të hiqni dorë nga ideja dhe të provoni diçka krejtësisht të ndryshme. Në shumicën e rasteve, Excel ofron disa metoda alternative për të realizuar të njëjtën gjë.