Kako koristiti raspon s promjenjivim retkom i stupcem s Excel VBA

  • Podijeli Ovo
Hugh West

Potrošivo je vrijeme kada želite formatirati ćelije odabirom i raditi s velikim podacima u isto vrijeme. Ali uz pomoć VBA , možemo programirati da to učinimo prilično jednostavno. U ovom vodiču pokazat ćemo vam kako koristiti varijabilni red i varijabilni stupac u rasponu s Excel VBA .

Preuzmite praktičnu knjigu

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

Varijabilni red i stupac s VBA.xlsm

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

U sljedećem ćemo odjeljku pokazati 5 načina za stvaranje varijabilnih redaka i stupaca . Osim toga, pokazat ćemo vam kako ih koristiti za formatiranje ili primjenu bilo koje prilagodbe na raspon varijabli . Uzorak skupa podataka predstavljen je na slici ispod za korištenje zadatka.

1. Formatirajte određeni raspon primjenom varijabilnog retka s Excel VBA

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

♠ 1. korak: Stvorite VBA modul

  • Prvo od sve, pritisnite Alt + F11 za pokretanje VBA makronaredbe .
  • Kliknite na Umetni.
  • Zatim odaberite Modul .

♠ Korak 2: Napišite VBA kod

  • Napišite sljedeće VBA kodove.
5711

♠ Korak 3: Pokrenite program

  • Prvo, spremite program i pritisnite F5 za pokretanje.
  • Stoga će se pojaviti okvir za unos i upišite 10 kao broj retka .

  • Na kraju, pritisnite Enter da vidite da raspon s ( Redak 5 , Stupac 2 ) do ( Varijabilni redak 10 , Stupac 3 ) bit će odabran .

♠ Korak 4 : Primijeni boju fonta na raspon

  • Da biste dodali boju fonta u odabrani raspon , zalijepite sljedeće VBA kodove .
3697

♠ Korak 5: Upišite broj retka

  • Upišite a broj retka ( 10 ) u Okviru za unos .
  • Kliknite U redu .

  • Stoga će odabrani raspon 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 Primjena retka varijable s Excel VBA

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

♠Korak 1: Unesite VBA kod

  • Odaberite novi Modul iz Umetni
  • U novom Modulu , napišite sljedeći VBA program .
8160

♠ Korak 2: Dobijte odabir

  • Nakon pokretanja programa, vaš raspon bit će odabran sve do vašeg zadnjeg korištenja red.

♠ Korak 3: Primijenite boju fonta

  • Za označavanje odabranog raspona ili za uređivanje , zalijepite sljedeće VBA kodove .
6945

♠ Korak 4: Konačni rezultat

  • Na kraju, spremite program i pokrenite to pritiskom na F5 .
  • Kao rezultat toga, raspon s vašim zadnjim korištenim redom formatiran je bojom.

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

Slična očitanja

  • Kako koristiti VBA za svaki redak u rasponu u Excelu
  • VBA za kretanje kroz retke i stupce u rasponu u Excelu ( 5 primjera) <1 6>
  • Excel VBA za prolazak kroz raspon do prazne ćelije (4 primjera)
  • Kako pretvoriti raspon u polje u Excel VBA (3 načina)
  • Kako koristiti VBA za odabir raspona iz aktivne ćelije u Excelu (3 metode)

3. Formatirajte određeni raspon primjenom varijabilnog stupca s Excel VBA

Slično varijabilnim redovima , možete primijeniti varijabilne stupce s Excel VBA . B5 ( Red 5 , Stupac 2 ) ćelija je prva ćelija u raspon, i Red 8 je posljednji red u rasponu; zadnji stupac je varijabilni stupac . Slijedite donje postupke za primjenu stupaca varijable .

♠ Korak 1: Napišite VBA kod

  • U novom Module , napišite sljedeći VBA kod .
2390

♠ 2. korak: Pokrenite program

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

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

Pored prethodnog, možete prilagoditi varijabilni stupac da radi dinamički. Kako povećavate podatke u stupcu koji će dodati u odabir . Slijedite jednostavne upute u nastavku kako biste to učinili.

♠ Korak 1: Zalijepite VBA kod

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

♠ Korak 2: Pokrenite program

  • Prvo, spremite program i pritisnite F5 za pokretanje.
  • Kao rezultat, raspon je odabran i formatiran do posljednji korišteni stupac na radnom listu.

Pročitajte više: Excel makronaredba: sortirajte više stupaca pomoćuDinamički raspon (4 metode)

5. Stvorite raspon s varijabilnim redom i varijabilnim stupcem s Excel VBA

Važno, možete koristiti oba varijabilna retka i varijabilne stupce odabirom po vašem izboru. Prva ćelija u našem odabiru raspona je B5 ( Redak 5, Stupac 2 ), a posljednji raspon će varirati ovisno o našem odabiru. Slijedite dolje navedene korake kako biste izvršili zadatak.

♠ Korak 1: Upišite VBA kod

  • Prvo, stvorite novi Modul .
  • Zatim, napišite sljedeće VBA kodove .
3184

♠ Korak 2: Umetnite broj retka

  • Upišite bilo koji broj retka .

♠ Korak 3: Umetnite broj stupca

  • Upišite bilo koji broj stupca .

♠ Korak 4: Dobijte konačne rezultate

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

Zaključak

Konačno, nadam se da sada razumijete kako koristiti raspon s varijabilnim redovima i stupcima s Excel VBA . Sve ove strategije treba provoditi kada se vaši podaci obrazuju i vježbaju. Proučite priručnik i primijenite ono što ste naučili. Potaknuti smo nastaviti nuditi ovakve programe zbog vaše velikodušne podrške.

Ako ih imatepitanja, ne ustručavajte se kontaktirati nas. Molimo podijelite svoje mišljenje u odjeljku za komentare ispod.

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

Ostanite s nama i nastavite učiti.

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.