VBA za prolazak kroz retke u rasponu u Excelu (6 primjera)

  • Podijeli Ovo
Hugh West

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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.