Arrays de vba

Ce este o matrice?

Știm foarte bine că o variabilă este un container pentru stocarea unei valori. Uneori dezvoltatorii pot să dețină mai mult de o singură valoare într-o singură variabilă la un moment dat. Atunci când un număr de valori sunt stocate într-o variabilă, este cunoscută ca o variabilă de matrice.







Deși dimensiunea matricei este indicată ca 5, ea poate conține 6 valori pe măsură ce indexul matricei pornește de la zero.

O matrice index nu poate fi negativă.

Variabilele VBScript pot stoca orice tip de variabilă într-o matrice. Prin urmare, o matrice poate stoca un întreg, șir sau caractere într-o variabilă matrice.

Alocarea valorilor matricei

Valorile sunt atribuite unei matrice prin specificarea valorii indexului matricei pentru fiecare dintre valorile care vor fi atribuite. Acesta poate fi un șir.

Adăugați un buton și adăugați funcția de mai jos

Când funcția este executată, ieșirea este prezentată mai jos:

Mărimea multiplă







Arrays nu se limitează la o singură dimensiune și pot avea un maxim de 60 de dimensiuni. Seturile bidimensionale sunt cele mai frecvent utilizate.

În exemplul de mai jos, o matrice multidimensională este declarată folosind 3 rânduri și 4 coloane.

Când funcția este executată, ieșirea este prezentată mai jos:

Declarația Redim

Instrucțiunea ReDim este utilizată pentru a descrie variabilele unei matrice dinamice și pentru a aloca sau redistribui spațiul pe disc.

Conservare - Un parametru opțional utilizat pentru stocarea datelor într-o matrice existentă atunci când dimensiunea ultimei dimensiuni este schimbată.

VarName - Parametrul Necesar, care indică numele variabilei care ar trebui să respecte convențiile standard pentru numele variabilelor.

Indicii inferiori sunt obligatorii, ceea ce indică dimensiunea matricei.

În exemplul de mai jos, matricea a fost revizuită, iar apoi valorile au fost salvate când se modifică dimensiunea matricii existente.

Notă: când modificați dimensiunea matricei este mai mică. decât a fost inițial, datele din elementele lichidate vor fi pierdute.

Când funcția este executată, ieșirea este prezentată mai jos:

Metode Array:

Există diferite funcții încorporate în VBScript, care ajută dezvoltatorii să gestioneze eficient tablourile. Toate metodele care sunt utilizate cu matricele sunt enumerate mai jos. Faceți clic pe numele metodei pentru a afla în detaliu.







Articole similare

Trimiteți-le prietenilor: