Funzioni VBA UBound e LBound

Descrizione limite

Restituisce il pedice più alto per una dimensione di un array.

Esempi semplici di UBound

1234 Sub UBound_Example()Dim a (da 3 a 10) come numero interoMsgBox UBound(a)Fine sottotitolo

Risultato: 10

Sintassi UBound

1 UBound(Nome matrice, [ Dimensione ])

La funzione UBound contiene 2 argomenti:

Nome matrice: Nome della variabile Array.

Dimensione: [Facoltativo] Numero intero che indica quale limite inferiore della dimensione viene restituito. Usa 1 per la prima dimensione, 2 per la seconda, ecc. 1 se omesso.

Esempi di funzione UBound VBA di Excel

1234567 Sub UBound_Example1()Dim arrValue(da 1 a 5, da 4 a 8, da 12 a 25)MsgBox UBound(arrValue)MsgBox UBound(ArrValue, 1)MsgBox UBound(ArrValue, 2)MsgBox UBound(ArrValue, 3)Fine sottotitolo

Risultato: 5, 5, 8, 25

LDescrizione del limite

Restituisce il pedice più basso per una dimensione di un array.

Esempi semplici di LBound

1234 Sub LBound_Example()Dim a (da 3 a 10) come numero interoMsgBox LBound(a)Fine sottotitolo

Risultato: 3

Sintassi LBound

1 LBound(Nome matrice, [ Dimensione ])

La funzione LBound contiene 2 argomenti:

Nome matrice: Nome della variabile Array.

Dimensione: [Facoltativo] Numero intero che indica quale limite inferiore della dimensione viene restituito. Usa 1 per la prima dimensione, 2 per la seconda, ecc. 1 se omesso.

Esempi di funzione LBound VBA di Excel

1234567 Sub LBound_Example1()Dim arrValue(da 1 a 5, da 4 a 8, da 12 a 25)MsgBox LBound(arrValue)MsgBox LBound(ArrValue, 1)MsgBox LBound(ArrValue, 2)MsgBox LBound(ArrValue, 3)Fine sottotitolo

Risultato: 1, 1, 4, 12

wave wave wave wave wave