Come utilizzare la funzione vba ubound?

La funzione VBA UBOUND è elencata nella categoria tabella delle funzioni VBA. Quando lo utilizzi nel codice VBA, può restituire l’indice più alto per una dimensione nell’array fornito . In termini semplici, ti aiuta a trovare il limite superiore di un array, restituendo il valore più alto nel risultato.

Sintassi

UBound(NomeArray, [Dimensione])

argomenti

  • ArrayName : l’array per il quale desideri trovare l’indice più alto.
  • [Dimensione] : un numero intero per definire la dimensione dell’array (questo è un argomento facoltativo e, se omesso, VBA accetta 1 per impostazione predefinita).

Esempio

Per capire praticamente come utilizzare la funzione VBA UBOUND è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-ubound-function
 Sub example_UBOUND() Dim myAry(0 To 1100) As Double Range("A1").Value = UBound(myAry, 1) End Sub

Nel codice sopra abbiamo utilizzato UBOUND per ottenere l’indice più alto per una dimensione dall’array “myAry” e ha restituito 1100 nel risultato che è il valore più alto da 0 a 1100.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *