Hoe gebruik ik de vba ubound-functie?
De VBA UBOUND-functie wordt vermeld in de tabelcategorie met VBA-functies. Wanneer u het in VBA-code gebruikt, kan het de hoogste index voor een dimensie in de opgegeven array retourneren . In eenvoudige bewoordingen helpt het u de bovengrens van een array te vinden, waarbij de hoogste waarde in het resultaat wordt geretourneerd.
Syntaxis
UBound(Arraynaam, [Dimensie])
Argumenten
- ArrayName : De array waarvoor u de hoogste index wilt vinden.
- [Dimensie] : een geheel getal om de dimensie van de array te definiëren (dit is een optioneel argument en als dit wordt weggelaten, heeft VBA standaard 1).
Voorbeeld
Om praktisch te begrijpen hoe u de VBA UBOUND-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_UBOUND() Dim myAry(0 To 1100) As Double Range("A1").Value = UBound(myAry, 1) End Sub
In de bovenstaande code hebben we UBOUND gebruikt om de hoogste index voor een dimensie uit de array “myAry” te halen en deze retourneerde 1100 in het resultaat, wat de hoogste waarde is van 0 tot 1100.