Această carte vă va ajuta să stăpâniți mediul de dezvoltare integrat VBA și să învățați cum să programați în VBA folosind obiecte, proprietăți, metode și evenimente. Metodele de programare discutate sunt ilustrate prin exemple care pot fi testate imediat în practică. Puteți aplica aceste cunoștințe atât pentru crearea și îmbunătățirea aplicațiilor de birou populare, inclusiv pentru aplicațiile Office XP, cât și pentru crearea propriilor aplicații.
Cartea este concepută pentru cei care vor să învețe rapid și fără prea mult efort să învețe cum să programeze pentru Windows utilizând VBA.
Carte: VBA pentru Dummies
Folosind un anumit tip de date în comparație cu tipul Varianta: pentru și împotriva
Folosind un anumit tip de date în comparație cu tipul Varianta: pentru și împotriva
Dim date Aniversare ca dată
atunci VBA va afișa un mesaj de eroare atunci când încercați să atribuiți o valoare de text acestei variabile, cum ar fi:
dateAnniversitate = Excursie la Fiji "Eroare
Mesajele de eroare vor fi probabil enervante, dar este mai bine decât să lăsați programul să funcționeze cu date eronate.
Un mesaj de eroare nu ar apărea dacă dataAnniversitatea a fost declarată ca variabilă de tip Variant, adică O variabilă care permite orice tip de date. Tipul de date Variant poate fi declarat exact ca orice altul, de exemplu:
Dim varTulsuite ca varianta
În ceea ce privește problemele de optimizare ce tip specific, aveți posibilitatea de a alege în acest caz, tipul de date care ofera exact minimul necesar pentru stocarea informațiilor relevante. Varianta de tip Varianta ia mai multă memorie decât o variabilă de orice alt tip, iar accesul la o astfel de variabilă este mai lentă. Cu toate acestea, astfel de argumente încep să joace un rol în programele cu un număr foarte mare de variabile. Dar declararea toate variabilele ca variabile de tip Variant, veți obține posibilitatea de a evita multe greșeli, face codul mai flexibil și mai ușor de a face o modificare a codului de program.
Nu pot discuta această problemă aici în detaliu, dar ar trebui să știți că unii programatori foarte buni recomandă cu insistență programarea utilizând doar variabilele Variant.