Kako koristiti opseg s promjenjivim redom i stupcem s Excel VBA

  • Podijeli Ovo
Hugh West

Potrošnja je vremena kada želite formatirati ćelije odabirom i istovremeno raditi s velikim podacima. Ali uz pomoć VBA , možemo programirati da to uradimo prilično lako. U ovom vodiču ćemo vam pokazati kako koristiti redak promjenljive i stupac promjenljive u rasponu sa Excel VBA .

Preuzmite radnu svesku za vježbe

Preuzmite ovu radnu svesku za vježbanje dok čitate ovaj članak.

Promjenljivi red i stupac s VBA.xlsm

5 Prikladno Načini korištenja raspona s promjenjivim redom i stupcem s Excel VBA

U sljedećem odjeljku ćemo demonstrirati 5 načina za kreiranje promjenjivih redaka i kolona . Osim toga, pokazat ćemo vam kako ih koristiti za formatiranje ili primjenu bilo kakvog prilagođavanja na opseg varijable . Uzorak skupa podataka predstavljen je na donjoj slici za korištenje zadatka.

1. Formatirajte određeni raspon primjenom reda varijabli pomoću Excel VBA

Hajde da recimo, želimo odabrati opseg varijable primjenom za broj reda varijable . Odabrat ćemo raspon B5:C10 i primijeniti boju fonta ( Maroon ) u rasponu. Da biste to učinili, slijedite jednostavne korake u nastavku.

♠ Korak 1: Kreirajte VBA modul

  • Prvi od sve, pritisnite Alt + F11 da pokrenete VBA makro .
  • Kliknite na Insert.
  • Zatim, odaberite Modul .

♠ Korak 2: Napišite VBA kod

  • Napišite sljedeći VBA kodovi.
9085

♠ Korak 3: Pokrenite program

  • Prvo, sačuvajte program i pritisnite F5 za pokretanje.
  • Stoga će se pojaviti kutija za unos i upišite 10 kao broj reda .

  • Na kraju, pritisnite Enter da vidite da je opseg sa ( red 5 , kolona 2 ) do ( Varijabilni red 10 , kolona 3 ) će biti odabran .

♠ Korak 4 : Primijenite boju fonta na raspon

  • Da dodate boju fonta u odabrani opseg , zalijepite sljedeće VBA kodove .
7901

♠ Korak 5: Upišite broj reda

  • Upišite a broj reda ( 10 ) u kutiji za unos .
  • Kliknite OK .

  • Stoga, odabrani raspon će biti obojen kao što je prikazano na slici ispod.

Pročitajte više: Kako koristiti VBA za postavljanje varijable raspona na odabir u Excelu (5 metoda)

2.  Prilagodite dinamički raspon prema Primjena promjenjivog reda s Excel VBA

Kada je vaš korišteni raspon toliko velik da ne možete razlikovati broj reda, možda ćete morati koristiti posljednji korišteni red kao red varijabli . Da biste to učinili, slijedite dolje navedene korake.

♠Korak 1: Unesite VBA kod

  • Izaberite novi Modul iz Insert
  • U novom Modulu , napišite sljedeći VBA program .
3181

♠ Korak 2: Nabavite odabir

  • Nakon pokretanja programa, vaš opseg će biti odabran do vaše posljednje korištene red.

♠ Korak 3: Primijenite boju fonta

  • Da označite odabrani raspon ili uredite , zalijepite sljedeće VBA kodove .
7448

♠ Korak 4: Konačni rezultat

  • Konačno, sačuvajte program i pokrenite pritiskom na F5 .
  • Kao rezultat, raspon s vašim posljednjim korištenim redom je formatiran u boji.

Pročitajte više: Excel VBA: kopirajte dinamički raspon u drugu radnu knjigu

Slična očitanja

  • Kako koristiti VBA za svaki red u rasponu u Excelu
  • VBA za petlju kroz redove i kolone u rasponu u Excelu ( 5 primjera) <1 6>
  • Excel VBA za petlju kroz raspon do prazne ćelije (4 primjera)
  • Kako pretvoriti raspon u niz u Excel VBA (3 načina)
  • Kako koristiti VBA za odabir raspona iz aktivne ćelije u Excel-u (3 metode)

3. Formatirajte određeni raspon primjenom kolone promjenljive pomoću Excel VBA

Slično kao promjenjivi redovi , možete primijeniti promjenljive kolone sa Excel VBA . B5 ( Red 5 , Stupac 2 ) ćelija je prva ćelija u opseg, i red 8 je zadnji red u rasponu; zadnja kolona je stupac promjenljive . Slijedite procedure u nastavku da biste primijenili stupac promjenljive .

♠ Korak 1: Napišite VBA kod

  • U novom Modul , napišite sljedeći VBA kod .
5038

♠ Korak 2: Pokreni program

  • Da pokreneš program, pritisnite F5 nakon snimanja .
  • Stoga , vidjet ćete sljedeće rezultate jer su vaše odabrane ćelije raspon B5:E8 .

4. Prilagodite dinamički raspon primjenom stupca varijable s Excel VBA

Pored prethodnog, možete prilagoditi stupac promjenljive da radi dinamički. Kako povećavate podatke u koloni koji će dodati u izbor . Slijedite jednostavna uputstva u nastavku da biste to učinili.

♠ Korak 1: Zalijepite VBA kod

  • Zalijepite sljedeće VBA kodira u novi Modul .
4608

♠ Korak 2: Pokrenite program

  • Prvo, sačuvajte program i pritisnite F5 za pokretanje.
  • Kao rezultat, raspon je odabran i formatiran do posljednja korištena kolona u radnom listu.

Pročitajte više: Excel makro: sortirajte više kolona saDinamički raspon (4 metode)

5. Kreirajte raspon s promjenjivim redom i promjenljivim stupcem s Excel VBA

Važno je da možete koristiti oba promjenjiva reda i promjenjive kolone odabirom po vašem izboru. Prva ćelija u našem odabiru raspona je B5 ( Red 5, Kolona 2 ), a posljednji raspon će varirati u zavisnosti od našeg odabira. Slijedite dolje navedene korake da biste izvršili zadatak.

♠ Korak 1: Upišite VBA kod

  • Prvo, kreirajte novi Modul .
  • Zatim, napišite sljedeće VBA kodove .
9355

♠ Korak 2: Umetnite broj reda

  • Upišite bilo koji broj reda .

♠ Korak 3: Umetnite broj kolone

  • Upišite bilo koji broj kolone .

♠ Korak 4: Dobijte konačne rezultate

  • Slijedom toga, kako odaberete ( Red , Stupac ) = ( 8,5 ), dobićete konačan rezultat kao što je prikazano u nastavku slika.

Zaključak

Konačno, nadam se da sada razumijete kako koristiti raspon s promjenjivim redovima i stupcima sa Excel VBA . Sve ove strategije treba provoditi kada se vaši podaci educiraju i praktikuju. Pregledajte priručnik i primijenite ono što ste naučili. Potaknuti smo da nastavimo nuditi ovakve programe zbog vaše velikodušne podrške.

Ako imate bilo kakvupitanja, ne ustručavajte se da nas kontaktirate. Molimo podijelite svoje mišljenje u odjeljku za komentare ispod.

Osoblje Exceldemy će vam se javiti što je prije moguće.

Ostanite s nama i nastavite učiti.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.