Kako koristiti VBA za postavljanje varijable raspona na odabir u Excelu (5 metoda)

  • Podijeli Ovo
Hugh West

U ovom članku ćemo pokazati neke ideje o tome kako koristiti Excel VBA za postavljanje varijable raspona na odabir. Možemo izvršiti neke uobičajene operacije na tim odabranim ćelijama pomoću VBA . U sljedećem Excel skupu podataka prikazujemo neke zapadnjačke nazive bendova i njihove odgovarajuće vokalne pjevače .

Preuzmi vježbovnu bilježnicu

VBA za postavljanje raspona na Selection.xlsm

5 načina korištenja VBA za postavljanje varijable raspona na odabir u Excelu

1. Postavljanje varijable raspona za odabir raspona pomoću programa Excel VBA

Raspon možemo odabrati postavljanjem raspona u VBA . Pretpostavimo da želimo odabrati ćelije B5:C8 . Prijeđimo na postupak u nastavku.

Koraci:

  • Da biste napisali kod u VBA, prvo otvorite Developer karticu i zatim odaberite Visual Basic .

Tada će se otvoriti novi prozor Microsoft Visual Basic za Aplikacije .

  • Sada otvorite Umetni >> odaberite Modul

.

  • Upišite sljedeći kod u VBA modul .
7493

Ovdje smo postavili raspon B5:C8 kao Rng1 . Odabiremo ga Metodom raspona VBA . Imajte na umu da moramo aktivirati naš excel list tako da smo aktivirali selectRange list.

  • Sada se vratite na list i trčite Makro .

  • Nakon toga, vidjet ćete raspon B5:C8 automatski odabran.

Tako možete postaviti željenu varijablu raspona na odabir pomoću VBA .

Pročitajte više: Excel VBA: Dohvatite raspon ćelija s vrijednostima (7 primjera)

2. Korištenje VBA za formatiranje ćelija postavljanjem varijable raspona

Pretpostavimo da naš skup podataka izgleda kao sljedeća slika.

Želimo napraviti naslov podebljano i AutoFit stupaca . To možemo učiniti putem VBA . Pogledajmo kako to možemo učiniti.

Koraci:

  • Prvo otvorite Visual Basic i upišite sljedeći kod u VBA modul (da vidite kako otvoriti Visual Basic i VBA modul , idite na Odjeljak 1 ).
6746

Ovdje postavljamo raspon B4:C4 kao xyz . Zatim smo upotrijebili metodu Podebljano da fontove u ćeliji B4 i C4 podebljamo . Također smo prilagodili stupce B i C koristeći metodu AutoFit .

  • Sada se vratite na list i pokrenite Makro koji je nazvan SetRange .

Nakon toga, vidjet ćete imena jasno u stupcima i zaglavlja postaju podebljana i odabrana.

Slijedeći ovaj put , možete formatirati ćelije i AutoFit stupce postavljajući varijable raspona u VBA .

Slična čitanja

  • Kako koristiti VBA za svaki redak u rasponu u Excelu
  • Kako koristiti VBA za odabir raspona iz aktivne ćelije u Excelu (3 metode)
  • Excel makronaredba: Sortiraj više stupaca s dinamičkim rasponom (4 metode)

3. Kopiranje raspona postavljanjem odabira raspona varijable u VBA

Pretpostavimo da želimo kopirati B6:C9 postavljanjem varijable raspona na select . Razmotrimo postupak u nastavku.

Koraci:

  • Prvo otvorite Visual Basic i upišite sljedeći kod u VBA modul (da vidite kako otvoriti Visual Basic i VBA modul , idite na Odjeljak 1 ).
3628

Ovdje smo jednostavno kopirali raspon B6:C9 koristeći Kopiraj metodu VBA . Postavili smo raspon B6:C9 kao cpy .

  • Sada se vratite na svoj list i pokrenite Makronaredbe . Odaberite CopyRange jer je to naziv vašeg trenutnog Macro .

Vidjet ćete raspon B6:C9 je kopiran.

Ovaj raspon možete zalijepiti bilo gdje u svoj Excel list pritiskom na CTRL + V . Zalijepio sam raspon do B12 do C15 .

Slijedeći ovu metodu, može kopirati raspon postavljanjem varijable raspona na odabir u programu Excel VBA .

Pročitaj više : Excel VBA: Kopiraj dinamičkiRaspon do druge radne bilježnice

4. Formatirajte ćelije bojom postavljanjem varijable raspona na odabir

Pretpostavimo da želimo obojiti 8. i 10. redak skupa podataka zelenom . Slijedimo donji opis.

Koraci:

  • Prvo otvorite Visual Basic i upišite sljedeći kod u VBA modul (da vidite kako otvoriti Visual Basic i VBA modul , idite na Odjeljak 1 ).
2541

Ovdje definiramo naš raspon B8:C8 i B10:C10 kao x1 i x2 odnosno. Napravili smo naš bojni Excel list kao ActiveSheet i obojali smo željene raspone prema svojstvu ColorIndex .

  • Sada se vratite na svoj list i pokrenite Makronaredbe . Odaberite ColorRange jer je to naziv trenutnog Makroa .

Nakon toga, vidjet ćete željeni rasponi ispunjeni zelenom bojom.

Tako možete formatirati ćelije bojom postavljanjem varijabla raspona za odabir.

Pročitajte više: Kako koristiti raspon s retkom varijable i stupcem s Excel VBA

Slična očitanja

  • VBA za prolazak kroz retke i stupce u rasponu u programu Excel (5 primjera)
  • Excel VBA za kretanje kroz raspon do prazne ćelije (4 primjera)
  • Kako pretvoriti raspon u polje u programu Excel VBA (3 načina)

5.Brisanje redaka postavljanjem varijable raspona u VBA

Pretpostavimo da želimo izbrisati 8. i 10. redak skupa podataka s zelenom . Slijedimo donji opis.

Koraci:

  • Prvo otvorite Visual Basic i upišite sljedeći kod u VBA modul (da biste vidjeli kako otvoriti Visual Basic i VBA modul , idite na Odjeljak 1 ).
8107

Rasponi koje želimo izbrisati su B8:C8 i B10:C10 . Nazvali smo ih kao x1 i x2 respektivno. Zatim smo ih samo izbrisali metodom Delete .

  • Sada se vratite na svoj list i pokrenite Makronaredbe . Odaberite DeleteRange jer je to naziv vaše trenutne Makro .

Nakon toga, vidjet ćete rasponi B8:C8 i B10:C10 su nestali.

Slijedeći ovaj pristup, možete izbrisati retke postavljanjem varijabli raspona na odabir.

Odjeljak za vježbu

Na sljedećoj slici pronaći ćete skup podataka na kojem smo radili u ovom članku kako biste možete vježbati sami.

Zaključak

Ukratko, članak se u potpunosti fokusira na neke aplikacije za postavljanje varijable raspona na odabir pomoću programa Excel VBA . Opisali smo neke prilično osnovne metode. Ako imate bilo kakvih drugih ideja ili povratnih informacija, ostavite ih u polju za komentare. Ovo će mi pomoći da obogatim svojenadolazeći članci

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.