Satura rādītājs
Šī apmācība parādīs, kā aizpildīt masīvu ar šūnu diapazonu.
Piešķirt diapazonu masīvam
Mēs varam viegli aizpildīt A Variant masīvu ar šūnu diapazonu.
Piešķiriet vērtību no vienas kolonnas
Šis piemērs iet caur diapazonu (“A1: A10”), piešķirot šūnu vērtības masīvam:
12345678910111213 | Sub TestArrayValuesSingle ()'Pasludiniet masīvu par masīva variantuDim arRng () kā variants'Deklarējiet veselu skaitli, lai saglabātu rindu skaituDim iRw kā vesels skaitlis'Piešķirt diapazonu masīva mainīgajamarRng = Diapazons ("A1: A10")"cilpa caur rindām - no 1 līdz 10IRw = 1 līdz UBound (arRng)"parādiet rezultātu tūlītējā logāAtkļūdot. Drukāt arRng (iRw, 1)Nākamais iRwBeigu apakš |
The UBound tiek izmantots, lai iestatītu masīva augšējo robežu (piemēram, 10) tā, lai cilpa zinātu ciklu 10 reizes.
TheAtkļūdot. Drukāt funkcija parādīs masīvā ietverto vērtību tūlītējā logā.
Piešķiriet vērtību no vairākām kolonnām
123456789101112131415161718 | Sub TestArrayValuesMultiple ()'Pasludiniet masīvu par masīva variantuDim arRng () kā variants'Deklarējiet veselu skaitli, lai saglabātu rindu skaituDim iRw kā vesels skaitlis'Deklarējiet veselu skaitli, lai saglabātu kolonnu skaituDim iCol kā vesels skaitlis'Piešķirt diapazonu masīva mainīgajamarRng = Diapazons ("A1: C10")"cilpa caur rindām - no 1 līdz 10IRw = 1 līdz UBound (arRng, 1)'tagad - atrodoties 1. rindā, cilpa caur 3 kolonnāmICol = 1 līdz UBound (arRng, 2)"parādiet rezultātu tūlītējā logāAtkļūdošana. Drukāt arRng (iRw, iCol)Nākamais iColNākamais iRwBeigu apakš |
Iepriekš minētajā kodā mēs esam aizpildījuši masīvu ar vērtībām diapazonā (“A1: C10”).
The UBound atkal tiek izmantots - bet šoreiz tas ir vajadzīgs divreiz - vienu reizi, lai izlaistu rindas un pēc tam vēlreiz, lai izietu cauri kolonnām.
The Atkļūdot. Drukāt funkcija parādīs masīvā ietverto vērtību tūlītējā logā.