Sadržaj
U ovom članku ćemo demonstrirati neke ideje o tome kako koristiti Excel VBA za postavljanje varijable raspona na odabir. Možemo izvršiti neke uobičajene operacije na ovim odabranim ćelijama koristeći VBA . U sljedećem Excel skupu podataka prikazujemo neke zapadnjačke nazive bendova i njihove odgovarajuće vokalne pjevače .
Preuzmi radnu svesku za vježbe
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 Excel VBA
Možemo odabrati raspon prema podešavanju raspona u VBA . Pretpostavimo da želimo odabrati ćelije B5:C8 . Idemo na proceduru ispod.
Koraci:
- Da biste napisali kod u VBA, prvo otvorite Developer tab , a zatim odaberite Visual Basic .
Zatim će se otvoriti novi prozor Microsoft Visual Basic za Aplikacije .
- Sada otvorite Insert >> odaberite Module
.
- Upišite sljedeći kod u VBA Modul .
7386
Ovdje, postavljamo opseg B5:C8 kao Rng1 . Odabiremo ga pomoću Range Method od VBA . Imajte to na umu da moramo aktivirati naš excel list pa smo aktivirali selectRange list.
- Sada se vratite na list i pokrenite Makro .
- Nakon toga, vidjet ćete opseg B5:C8 koji je automatski odabran.
Tako možete podesiti željenu promjenjivu raspona na odabir koristeći VBA .
Pročitajte više: Excel VBA: Dobijte raspon ćelija sa 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 podebljan i Automatski uklopi kolone . To možemo učiniti preko VBA . Hajde da vidimo 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 ).
3773
Ovdje postavljamo opseg B4:C4 kao xyz . Zatim smo koristili metodu Podebljano da napravimo fontove u ćeliji B4 i C4 podebljano . Također smo ugradili kolone B i C koristeći metodu AutoFit .
- Sada se vratite na list i pokrenite Macro koji je nazvan kao SetRange .
Nakon toga, vidjet ćete imena u kolonama i zaglavlja postaju podebljana i odabrana.
Slijedeći ovu putanju , možete formatirati ćelije i Automatsko prilagođavanje kolona postavljanjem varijable raspona u VBA .
Slična očitanja
- Kako koristiti VBA za svaki red u rasponu u Excelu
- Kako koristiti VBA za odabir raspona iz aktivne ćelije u Excelu (3 metode)
- Excel makro: sortiranje više kolona 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 . Razgovarajmo o proceduri 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 ).
4616
Ovdje smo jednostavno kopirali opseg B6:C9 koristeći Kopiraj metod VBA . Postavili smo opseg B6:C9 kao cpy .
- Sada se vratite na svoj list i pokrenite Macros . Odaberite CopyRange jer je to naziv vašeg trenutnog Makro .
Vidjet ćete opseg B6:C9 je kopiran.
Ovaj opseg možete zalijepiti bilo gdje u vašem Excel listu pritiskom na CTRL + V . Zalijepio sam opseg preko B12 do C15 .
Pridržavajući se ovom metodom, vi može kopirati a opseg postavljanjem varijable raspona na odabir u Excelu VBA .
Pročitajte više : Excel VBA: Kopiraj DynamicRaspon do druge radne sveske
4. Formatirajte ćelije s bojom postavljanjem varijable raspona na odabir
Pretpostavimo da želimo obojiti 8. i 10. redove skupa podataka sa zeleno . 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 ).
9296
Ovdje definiramo naš opseg B8:C8 i B10:C10 kao x1 i x2 odnosno. Napravili smo naš boju Excel Sheet kao ActiveSheet i obojeni smo željene opsege po svojstvu indeksa boja .
- Sada se vratite na svoj list i pokrenite Macros . Odaberite ColorRange jer je to naziv trenutnog Makro .
Nakon toga, vidjet ćete željeni opsezi ispunjeni zelenom bojom.
Tako možete formatirati ćelije sa bojom postavljanjem varijabla raspona za odabir.
Pročitajte više: Kako koristiti raspon s promjenljivim redom i stupcem u Excel VBA
Slična očitanja
- VBA za petlju kroz redove i kolone u rasponu u Excelu (5 primjera)
- Excel VBA petlja kroz raspon do prazne ćelije (4 primjera)
- Kako pretvoriti raspon u niz u Excel VBA (3 načina)
5.Brisanje redova postavljanjem varijable raspona u VBA
Pretpostavimo da želimo izbrisati 8. i 10. redove skupa podataka sa zeleno . 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 ).
6556
Rasponi koje želimo da izbrišemo 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 Macros . Odaberite DeleteRange jer je to naziv vašeg trenutnog Makro .
Nakon toga, vidjet ćete opsezi B8:C8 i B10:C10 su nestali.
Slijedeći ovaj pristup, možete izbrisati redove postavljanjem varijable raspona na odabir.
Odjeljak vježbe
Na sljedećoj slici ćete pronaći skup podataka na kojem smo radili u ovom članku tako da možete vježbati sami.
Zaključak
Ukratko, članak se u potpunosti fokusira na neke aplikacije za postavljanje varijable raspona na odabir u Excelu VBA . Opisali smo neke prilično osnovne metode. Ako imate bilo kakve druge ideje ili povratne informacije, ostavite ih u polju za komentare. Ovo će mi pomoći da obogatim svojenadolazeći članci