Sadržaj
U ovom vodiču ćemo pokriti kako koristiti VBA za kretanje kroz retke u rasponu u excelu. Koristimo petlje kako bismo spriječili ponavljanje istih stvari. Dok radimo u Microsoft Excelu , možemo se naći u poziciji da moramo izvršiti isti zadatak više puta. To možemo jednostavno učiniti pomoću petlji u VBA . U ovom ćemo članku pokazati 6 primjera za kretanje kroz retke u excelu s VBA . Petlja koju ćemo koristiti u svim primjerima je ' Za-sljedeća petlja '.
Preuzmite radnu bilježnicu za vježbu
Radnu bilježnicu za vježbu možemo preuzeti odavde.
VBA prolaz kroz redove u Range.xlsm
6 primjera za prolaz kroz redove u Range s VBA u Excelu
Za ilustraciju primjera u ovom vodiču koristit ćemo sljedeći skup podataka. Skup podataka sadrži iznose prodaje za prva dva mjeseca od 5 prodavača .
1. Koristite VBA u rasponu s varijablom raspona za kretanje kroz retke
U prvom primjeru, upotrijebit ćemo varijablu raspona za prolazak kroz retke u rasponu pomoću VBA u excelu. Primijenit ćemo VBA petlju u sljedećem skupu podataka.
Pogledajmo korake za izvođenje ovog primjera.
KORACI:
- Za početak idite na aktivni radni list ' Varijabla raspona '.
- Osim toga, kliknite desnom tipkom miša i odaberite opciju ' Prikaz koda '. Također možete pritisnuti Alt + F11 za otvaranje.
- Gornja radnja otvara prozor koda za taj radni list .
- Nadalje, upišite kod u prozor koda:
9411
- Zatim kliknite na Pokreni ili pritisnite F5 za pokretanje koda.
- Konačno ćemo dobiti rezultate poput sljedeće snimke zaslona.
Pročitajte više: Excel VBA: Prolaz kroz stupce u rasponu (5 primjera)
2. Primijenite VBA za prolazak kroz retke u rasponu s numeričkom varijablom
Druga opcija za kretanje kroz retke u rasponu je odabir varijable. U drugom primjeru, primijenit ćemo VBA u sljedećem skupu podataka za prolazak kroz retke u rasponu s numeričkim varijablama.
Pogledajmo korake za ovu metodu.
KORACI:
- Prvo, kliknite desnom tipkom miša na aktivni list pod nazivom ' Numerički Vrijednost '.
- Zatim odaberite opciju ' Prikaz koda '.
- Ovo akcija će otvoriti prozor koda za taj radni list. Također možete pritisnuti Alt + F11 da otvorite taj prozor koda.
- upišite sljedeći kod u taj prozor:
5295
- Nakon toga kliknite Pokreni ili pritisnite tipku F5 za pokretanje koda.
- Konačno, možemo vidjeti rezultate poput sljedeće slike. Gornji kod mijenja format broja u decimalne točke.
PročitajteViše: VBA za prolazak kroz retke i stupce u rasponu u Excelu (5 primjera)
3. Excel VBA u rasponu koji je odabrao korisnik za prolazak kroz retke u rasponu
U treći primjer, upotrijebit ćemo VBA u rasponu koji je odabrao korisnik za prolazak kroz retke u rasponu. Dakle, korisnik će moći primijeniti petlju u odabranom području skupa podataka.
Da vidimo korake povezane s ovim primjerom.
KORACI:
- Na početku odaberite raspon ćelija ( D5:D9 ).
- Zatim, kliknite desnom tipkom miša na aktivni list pod nazivom ' Odabrano korisnikom '. Odaberite opciju ' View Code '.
- Gornja naredba otvorit će prozor VBA koda za aktivni radni list. Također možete otvoriti taj prozor koda pritiskom na Alt + F11 . Umetnite sljedeći kod u taj prazan prozor koda:
4706
- Zatim, za pokretanje koda za taj radni list kliknite na Pokreni ili pritisnite F5 ključ.
- Dakle, pojavljuje se okvir s porukom koji prikazuje prvu vrijednost odabranog raspona.
- Štoviše, ako kliknete na OK vratit će se druga vrijednost odabranog raspona koja je ćelija D6 .
- Ovaj proces će se nastaviti do posljednje vrijednosti odabranog raspona, a to je ćelija D9 .
Pročitajte više: Kako koristiti VBA za brojanje redaka u rasponu s podacima uExcel (5 makronaredbi)
Slična čitanja
- Kako koristiti VBA za odabir raspona iz aktivne ćelije u Excelu (3 metode)
- Makronaredba programa Excel: Sortiraj više stupaca s dinamičkim rasponom (4 metode)
- Kako pretvoriti raspon u polje u programu Excel VBA (3 načina)
4. Prolazite kroz retke u dinamičkom rasponu s VBA
U četvrtom primjeru, primijenit ćemo VBA za prolaženje kroz retke u dinamičkom rasponu . Ovaj primjer se malo razlikuje od prethodnih. Moći ćemo prilagoditi raspon u petlji za excel radni list. Koristit ćemo sljedeći skup podataka za ilustraciju ove metode. U sljedećem skupu podataka ispunit ćemo vrijednosti raspona ( B8:C12 ) određenom vrijednošću.
Samo prođite kroz korake u nastavku za izvođenje ove metode.
KORACI:
- Prvo, unesite vrijednost 6 u ćeliju B1 i C u ćeliji B2 .
- Drugo, kliknite desnom tipkom miša na aktivnu ćeliju i odaberite opciju ' Prikaži kod '.
- Ova naredba otvorit će prozor VBA koda za aktivni radni list. Drugi način da otvorite taj prozor koda je pritiskom na Alt + F11 .
- Treće umetnite sljedeći kod u taj prozor koda:
4564
- Sada, za pokretanje koda kliknite na Pokreni ili pritisnite tipku F5 .
- Kao rezultat, skup podataka se popunjava vrijednošću 2500,00$ na sljedeći način.
NAPOMENA:
Na gornjoj slici, vrijednost 6 predstavlja prva dva retka raspona ( B8:B9 ).
- Na kraju, unesite vrijednost 9 u ćelija B1 umjesto 6 . Rezultate možemo vidjeti na sljedećoj slici.
5. Umetnite VBA za prelazak kroz cijeli red u rasponu
U petom primjeru, vidjet ćemo kako možemo primijeniti VBA za prolazak kroz cijeli red u rasponu. Ovaj primjer će pronaći položaj određene vrijednosti iz odabranog jednog ili više redaka.
Dakle, pogledajmo korake koje ćemo slijediti da bismo izvršili ovaj primjer.
KORACI:
- Za početak, kliknite desnom tipkom miša na aktivni list pod nazivom ' Cijeli redak '. Odaberite opciju ' View Code '.
- Gornja naredba otvara prazan prozor VBA koda za aktivni radni list. Ovaj prozor koda također možemo dobiti pritiskom na Alt + F11 .
- Zatim umetnite sljedeći kod u taj prozor koda:
5117
- Zatim kliknite na Pokreni ili pritisnite tipku F5 za pokretanje koda.
- Na gornjoj slici, istaknuta vrijednost ' Chris ' označava vrijednost koju ćemo tražiti. Vrijednost raspona ‘ 5:9 ’ označava da ćemo pretraživati vrijednost u rasponu ćelija ( B5:B9 ).
- Konačno, okvir s porukom prikazuje da vrijednost' Chris ' nalazi se u ćeliji B6 .
Pročitajte više: Kako koristiti VBA za Svaki redak u rasponu u Excelu
6. Prođite kroz svaki n-ti redak u rasponu s Excel VBA
U posljednjem primjeru primijenit ćemo VBA za prolazak kroz svaki n-ti red u rasponu. U sljedećem skupu podataka primijenit ćemo sjenčanje boja na neparan broj redaka našeg raspona podataka.
Dakle, pogledajmo korake za izvođenje ove metode.
KORACI:
- Prvo, kliknite desnom tipkom miša na aktivni list pod nazivom ' n-ti red '. Odaberite opciju ' View Code '.
- Zatim se otvara prazan prozor VBA koda za taj radni list. Također možemo dobiti ovaj prozor koda pritiskom na Alt + F11 .
- Zatim upišite sljedeći kod u taj prozor koda:
9345
- Sada kliknite na Pokreni ili pritisnite tipku F5 za pokretanje koda.
- Na kraju, možemo vidjeti da gornji kod zasjenjuje samo neparne retke iz našeg skupa podataka.
Pročitajte više: Excel VBA za ponavljanje kroz raspon do prazne ćelije (4 primjera)
Zaključak
U zaključku, ovaj vodič vam daje 6 primjera ponavljanja kroz retke u rasponu s VBA u excelu. Preuzmite radni list za vježbanje koji se nalazi u ovom članku kako biste testirali svoje vještine. Ako imate pitanja, ostavite komentar u okvirispod. Naš tim će pokušati odgovoriti na vašu poruku u najkraćem mogućem roku. Očekujte inventivnija Microsoft Excel rješenja u budućnosti.