Tutorial privind codul de înregistrare Excel VBA VBA

În procesul de scriere de cod, programator poate avea o idee destul de clar de ce fel de cod, scrie el și modul în care acest cod ar trebui să funcționeze. Dar trebuie să aibă grijă de faptul că atunci când a revenit la locul de muncă după șase luni, nu trebuie să rack creierele lor încercând să dau seama ce să facă acest cod. Chiar mai neplăcută situație - atunci când altcineva va continua munca pe codul și să fie capabil să înțeleagă cum funcționează.

Indentarea în codul VBA

O altă tehnică care face codul scris mai ușor de citit - set corect margini. In exemplul de mai sus arată că adâncitura este făcută pentru codul din interiorul principalelor rutină Sub crește în continuare de amprentare pentru fiecare bloc de sub cod. Astfel de creștere a marjelor de ajutor pentru a înțelege în cazul în care fiecare bloc în parte de cod începe și se termină.

pauze de linie în VBA

Un alt mod de a face codul mai ușor de citit și de a face mai ușor de a lucra cu ei - fac transferuri și să rupă o linie lungă de cod în mai multe scurt. În VBA, pentru a rupe șirul, trebuie să introduceți caracterele „_“ (spațiu + subliniere) imediat înainte de o pauză de linie. Acest lucru spune VBA compilator că linia curentă de cod continuă pe linia următoare.

Următorul exemplu demonstrează modul în care folosesc pauze de linie se pot face șiruri lungi de cod mult mai clare și mai ușor de citit.

Uită-te la această declarație, dacă:

Cu ajutorul liniei rupe că declarația Dacă se poate scrie astfel:

Dacă se consideră declarația Dacă este împărțit în patru rânduri, atunci unitățile constituente termenii săi c și condițiile pot fi văzute mult mai clar. Acest exemplu ilustrează modul în care designul precis poate face codul mai ușor de citit și la mai puține erori și confuzie.