VBA UBound un LBound funkcijas

UBound apraksts

Atgriež masīva dimensijas augstāko apakšindeksu.

Vienkārši UBound piemēri

1234 Sub UBound_Example ()Dim a (3 līdz 10) kā vesels skaitlisMsgBox UBound (a)Beigu apakš

Rezultāts: 10

UBound sintakse

1 UBound (masīva nosaukums, [dimensija])

Funkcija UBound satur 2 argumentus:

ArrayName: Masīva mainīgā nosaukums.

Izmēri: [Neobligāti] Vesels skaitlis, kas norāda, kuras kategorijas apakšējā robeža tiek atgriezta. Izmantojiet 1 pirmajai dimensijai, 2 otrajai utt. Utt. 1, ja tas ir apņemts.

Excel VBA UBound funkcijas piemēri

1234567 Sub UBound_Example1 ()Dim arrValue (no 1 līdz 5, 4 līdz 8, 12 līdz 25)MsgBox UBound (arrValue)MsgBox UBound (arrValue, 1)MsgBox UBound (arrValue, 2)MsgBox UBound (arrValue, 3)Beigu apakš

Rezultāts: 5, 5, 8, 25

LBound apraksts

Atgriež masīva dimensijas zemāko apakšindeksu.

Vienkārši LBound piemēri

1234 Sub LBound_Example ()Dim a (3 līdz 10) kā vesels skaitlisMsgBox LBound (a)Beigu apakš

Rezultāts: 3

LBound sintakse

1 LBound(Masīva nosaukums, [dimensija])

Funkcija LBound satur 2 argumentus:

ArrayName: Masīva mainīgā nosaukums.

Izmēri: [Neobligāti] Vesels skaitlis, kas norāda, kuras kategorijas apakšējā robeža tiek atgriezta. Izmantojiet 1 pirmajai dimensijai, 2 otrajai utt. Utt. 1, ja tas ir apņemts.

Excel VBA LBound funkcijas piemēri

1234567 Sub LBound_Example1 ()Dim arrValue (no 1 līdz 5, 4 līdz 8, 12 līdz 25)MsgBox LBound (arrValue)MsgBox LBound (arrValue, 1)MsgBox LBound (arrValue, 2)MsgBox LBound (arrValue, 3)Beigu apakš

Rezultāts: 1, 1, 4, 12

wave wave wave wave wave