Sadržaj
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