300 Eksempler

Loop gennem Defined Range

Loop Through Defined Range

Nedenfor ser vi på et program, der sløjfer gennem et defineret interval . For eksempel når vi vil firkante tallene i området ('A1: A3'). Vidste du, at du også kan løbe gennem en dynamisk rækkevidde ?

indtast en formel ved hjælp af en tællefunktion

Situation:



Loop gennem Defined Range i Excel VBA



Placer en kommandoknap på dit regneark og tilføj følgende kodelinjer:

1. Først erklærer vi to Range-objekter. Vi kalder Range-objekterne rng og celle.



IngenrngSomRækkevidde, celleSomRækkevidde

2. Vi initialiserer Range-objektet rng med Range ('A1: A3').

Sætrng = Område ('A1: A3')

3. Tilføj For hver næste løkke.

Til HvercelleIrng

Næstecelle

Bemærk: rng og celle er tilfældigt valgt her, du kan bruge ethvert navn. Husk at henvise til disse navne i resten af ​​din kode.



4. Dernæst kvadrerer vi hver celle i dette interval. For at opnå dette skal du tilføje følgende kodelinje til sløjfen:

celle.Værdi = celle.Værdi * celle.Værdi

Resultat, når du klikker på kommandoknappen på arket:

Loop gennem det definerede områdesresultat

5. Hvis du vil kontrollere hver celle i et tilfældigt valgt område, skal du blot erstatte:

Sætrng = Område ('A1: A3')

med:

Sætrng = markering

6. Vælg f.eks. Rækkevidde ('A1: A2').

Loop gennem markering i Excel VBA

Resultat, når du klikker på kommandoknappen på arket:

Gennemse valgresultatet

2/11 Færdig! Lær meget mere om sløjfer>
Gå til næste kapitel: Makrofejl



^