/ / Masīva lielums programmā Excel VBA

Array lielums programmā Excel VBA

Lai saņemtu masīva lielums in Excel VBA, jūs varat izmantot funkcijas UBound un LBound.

Ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:

1. Vispirms mums ir jāatzīst masīvs. Mūsu masīvam ir divas dimensijas. Tas sastāv no 5 rindām un 2 kolonnām. Paziņojiet arī divus mainīgā lieluma tipus: vesels skaitlis.

Dim Films(1 To 5, 1 To 2) As String, x As Integer, y As Integer

Masīvs var izskatīties kā tas.

Array lielums programmā Excel VBA

2. Pēc tam mēs iegūstam masīva lielumu. Pievienojiet šādas koda līnijas:

x = UBound(Films, 1) - LBound(Films, 1) + 1
y = UBound(Films, 2) - LBound(Films, 2) + 1

UBound (filmas, 1) piešķir pirmās dimensijas augšējo robežu, kas ir 5.
LBound (Filmas, 1) norāda pirmās dimensijas zemāko robežu, kas ir 1.

UBound (filmas, 2) dod otrās dimensijas augšējo robežu, kas ir 2.
LBound (filmas, 2) norāda otrās dimensijas apakšējo robežu, kas ir 1.

Tā rezultātā x ir 5 un y ir 2.

3. Mēs izmantojam MsgBox, lai parādītu masīva elementu skaitu.

MsgBox "This array consists of " & x * y & " elements"

Rezultāts:

Masīva rezultāta lielums

Lasīt arī: