Aflarea limitelor unei matrici
Pentru a găsi limitele unei matrici, se folosesc funcțiile LBound și UBound.
LBound returnează limita inferioară, numărul index al primului element; UBound returnează limita superioară, numărul indexului ultimului element.
Funcțiile LBound și UBound au următoarea sintaxă:
LBound(array [, dimension])
UBound(array [, dimension])
Aici, array este un argument necesar care specifică numele matricei, iar dimension este un Variant opțional care specifică dimensiunea matricii - 1 pentru prima dimensiune, 2 pentru cea de-a doua dimensiune și așa mai departe. (Dacă se omite argumentul pentru dimensiune, VBA va returna valoarea pentru prima dimensiune.)
De exemplu, următoarea declarație returnează limita superioară a celei de-a doua dimensiuni în matricea numită arrMyArray și o afișează într-o casetă de mesaje:
MsgBox UBound(arrMyArray, 2)