Sisällysluettelo
Tämä opetusohjelma osoittaa, kuinka matriisi täytetään solualueella.
Määritä alue taulukolle
Voimme helposti täyttää A Variant -ryhmän solualueella.
Määritä arvo yhdestä sarakkeesta
Tämä esimerkki kiertää alueen ("A1: A10") ja määrittää solun arvot taulukolle:
12345678910111213 | AlatestiArrayValuesSingle ()'Ilmoita matriisi varianttijoukkonaDim arRng () Vaihtoehtona'Ilmoita kokonaisluku rivien lukumäärän tallentamiseksiDim iRw kokonaislukuna'Määritä alue taulukkomuuttujallearRng = Alue ("A1: A10")'silmukka rivien läpi - 1-10IRw = 1 UBoundiin (arRng)'näytä tulos välittömässä ikkunassaDebug.Tulosta arRng (iRw, 1)Seuraava iRwEnd Sub |
The UBound käytetään asettamaan taulukon yläraja (esim. 10) niin, että silmukka tietää silmukan 10 kertaa.
TheDebug.Print -toiminto näyttää taulukon arvon välittömässä ikkunassa.
Määritä arvo useista sarakkeista
123456789101112131415161718 | AlatestiArrayArvotMultiple ()'Ilmoita matriisi varianttijoukkonaDim arRng () Vaihtoehtona'Ilmoita kokonaisluku rivien lukumäärän tallentamiseksiDim iRw kokonaislukuna'Ilmoita kokonaisluku sarakkeiden lukumäärän tallentamiseksiDim iCol kokonaislukuna'Määritä alue taulukkomuuttujallearRng = Alue ("A1: C10")'silmukka rivien läpi - 1-10IRw = 1 UBoundiin (arRng, 1)'nyt - kun olet rivillä 1, selaa 3 sarakettaICol = 1 - UBound (arRng, 2)'näytä tulos välittömässä ikkunassaDebug.Print ArRng (iRw, iCol)Seuraava iColSeuraava iRwEnd Sub |
Yllä olevassa koodissa olemme täyttäneet taulukon alueen arvoilla ("A1: C10").
The UBound käytetään uudelleen - mutta tällä kertaa sitä tarvitaan kahdesti - kerran silmukoiden rivejen läpi ja sitten uudelleen silmukoiden sarakkeiden läpi.
The Debug.Print -toiminto näyttää taulukon arvon välittömässä ikkunassa.