Returnerar ett Long-tecken som innehåller det minsta tillgängliga nedsänkt värdet för den angivna dimensionen för ett matris.

Syntax

LBound (arrayname [, dimension ] )

Syntaxen för funktionen LBound har följande argument:

Argument

Beskrivning

arrayname

Obligatoriskt. Namn på matrisens variabel; följer namngivningskonventioner med standardvariabler.

dimension

Valfritt. Variant (Long). Helt nummer som anger vilken dimensions undre gräns som returneras. Använd 1 för den första dimensionen, 2 för den andra och så vidare. Om dimension utelämnas antas 1.


Kommentarer

Funktionen LBound används med funktionen UBound för att bestämma storleken på en matris. Använd funktionen UBound för att hitta den övre gränsen för en matrisdimension.

LBound returnerar värdena i följande tabell för en matris med följande mått:

Dim A(1 To 100, 0 To 3, -3 To 4)

Sats

Returvärde

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Standardinställningen för den nedre gränsen för alla dimensioner är antingen 0 eller 1, beroende på inställningen för OptionBase-uttrycket. Basen för en matris som skapats med matrisfunktionen är noll. påverkas inte av Alternativets bas.

Matriser för vilka dimensioner anges med To-satsen i en Dim-,Private-,Public-,ReDim-eller Static-instruktion kan ha ett heltalsvärde som en undre bunden.

Exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen LBound för att bestämma det minsta tillgängliga nedsänkt värdet för den angivna dimensionen för en matris. Använd satsen Alternativbas för att åsidosätta standardmatrisens nedsänkt värde på 0.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.

Behöver du mer hjälp?

Utöka dina kunskaper

UTFORSKA UTBILDNING >

Få nya funktioner först

ANSLUT TILL MICROSOFT INSIDERS >

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×