Excel VBA Områder Indsamling
Dette eksempel illustrerer Indsamling af arealer i Excel VBA. Nedenfor har vi grænser op til Range ("B2: C3, C5: E5"). Denne rækkevidde har to områder. Kommaet adskiller de to områder.
Placer en kommandoknap på dit regneark og tilføj følgende kodelinjer:
1. Først erklærer vi to rækkeobjekter. Vi kalder Range Objects rangeToUse og singleArea.
2. Vi initialiserer Range-objektintervallet Anvend med rækkevidde ("B2: C3, C5: E5")
3. For at tælle antallet af områder i intervalToUse, tilføj følgende kode linje:
Resultat:
4. Du kan henvise til de forskellige områder af intervalToUse ved hjælp af indeksværdierne. Følgende kode linje tæller antallet af celler i det første område.
Resultat:
5. Du kan også løbe gennem hvert område af interval. Brug og tæl antallet af celler i hvert område. Makroen nedenfor gør tricket.
MsgBox singleArea.Count
Next singleArea
Resultat:
For et praktisk eksempel på områdets samling, se vores eksempelprogram Sammenlign ranges.