Sadržaj
U ovom ćete članku naučiti kako Postaviti raspon za ćelije, retke i stupce u VBA Excelu.
Preuzmite radnu knjigu
Ovdje možete preuzeti besplatnu Excel radnu knjigu za vježbanje.
Postavite raspon u VBA.xlsm
VBA Objekt raspona
Objekt Raspon u VBA može sadržavati jednu ćeliju, više ćelija, redaka, stupaca unutar Excel radnog lista.
Hijerarhija objekta Raspon je kao ispod.
Aplikacija > Radna bilježnica > Radni list > Raspon
Ovako biste trebali deklarirati objekt Raspon u VBA .
7 primjera kako postaviti raspon u VBA Excelu
Ovaj odjeljak govori o tome kako postaviti raspon u jednoj ćeliji, više ćelija, jednom retku, više redaka, jednom stupcu, više stupaca i postavite raspon putem naredbenog gumba u VBA Excelu.
1. Postavite raspon u jednoj ćeliji u VBA
Ovdje ćemo vidjeti kako postaviti raspon u jednoj ćeliji pomoću VBA .
Koraci:
- Pritisnite Alt + F11 na tipkovnici ili idite na karticu Razvojni programer -> Visual Basic za otvaranje Visual Basic Editor .
- U skočnom prozoru koda, iz trake izbornika , kliknite Umetni -> Modul .
- Kopirajte sljedeći kod i zalijepite ga u prozor koda.
9700
Ovdje,
B2 = ćelija koju želimo postavitivrijednost. Možete postaviti bilo koji referentni broj ćelije koji vam je potreban.
Vaš kod je sada spreman za izvođenje.
- Pritisnite F5 na tipkovnici ili na traci izbornika odaberite Pokreni -> Pokrenite Sub/UserForm . Također možete samo kliknuti na malu ikonu Play na traci podizbornika da biste pokrenuli makro.
Ćelija B2 sada sadrži vrijednost “ Hello World ”.
Pročitajte više: VBA za svaku ćeliju u rasponu u Excelu
2. Postavite raspon u više ćelija u VBA
Ovdje ćemo vidjeti kako postaviti raspon u više ćelija s VBA .
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor s kartice Razvojni programer i Umetnite Modul u prozor koda.
- U prozor koda kopirajte sljedeći kod i zalijepite ga.
3265
Vaš kod je sada spreman za izvođenje.
- Pokrenite makro i sve ćelije od A1 do D5 sada držite “ Zdravo! ”
3. Postavite raspon u jednom redu u VBA
Ovdje ćemo vidjeti kako postaviti raspon u jednom retku pomoću VBA .
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor s kartice Developer i Umetnite Modul u prozor koda.
- U prozor koda kopirajte sljedeći kod i zalijepite ga.
3321
Vaš kod sada je spreman za pokretanje.
- Pokreni makro isamo 3. red od svih redaka od A1 do D5 sada sadrži “ Zdravo! ”
- Rows(3).Value u kodu omogućio je pristup 3rd retku određenog raspona A1:D5 .
4. Postavite raspon u više redaka u VBA
Ovdje ćemo vidjeti kako postaviti raspon u više redaka pomoću VBA .
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor s kartice Developer i Umetnite Modul u prozor koda.
- U prozor koda kopirajte sljedeći kod i zalijepite ga.
4605
Vaš kod je sada spreman za pokretanje.
- Pokreni makro i 1. , 3. i 5. redove od svih redovi od A1 do D5 sada sadrže “ Zdravo! ”
Slična čitanja:
- Kako odabrati raspon na temelju vrijednosti ćelije VBA (7 načina)
- Koristite objekt raspona VBA u Excelu (5 svojstava)
- Kako koristiti pomak VBA raspona (11 načina)
- VBA raspon s promjenjivim brojem retka u Excelu (4 Primjeri)
5. Postavite raspon u jednom stupcu u VBA
Ovdje ćemo vidjeti kako postaviti raspon u jedan stupac s VBA .
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor s kartice Developer i Umetnite Modul u prozor koda .
- U prozoru koda,kopirajte sljedeći kod i zalijepite ga.
1605
Vaš kod je sada spreman za izvođenje.
- Pokrenite makro i samo 2. stupac od svih stupaca od A1 do D5 sada sadrži " Zdravo! "
- iCol.Columns(2).Value u kodu dao je pristup 2nd stupcu određenog raspona A1:D5 .
6. Postavite raspon u više stupaca u VBA
Ovdje ćemo vidjeti kako postaviti raspon u više stupaca s VBA .
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor s kartice Razvojni programer i Umetnite Modul u prozor koda.
- U prozor koda kopirajte sljedeći kod i zalijepite ga .
9012
Vaš kod je sada spreman za izvođenje.
- Pokrenite makro i 2nd i Četvrti stupac od A1 do D5 sada sadrži " Zdravo! "
7. Postavite raspon putem naredbenog gumba u VBA
Ovdje ćemo naučiti kako postaviti raspon pomoću naredbenog gumba u VBA .
Koraci:
- Idite na Razvojni programer -> Umetni -> Naredbeni gumb .
- Provjerite jeste li uključili Design Mode .
- Povucite oko Naredbenog gumba na listu.
- Dvaput kliknite na gumb i odvest će vas do prozora koda, automatski generiranog pomoću a Kôd potprocedure VBA .
- Unutar podprocedure napišite svoj kod i Spremite.
- Vratite se na radni list koji vas zanima i kliknite Naredbeni gumb . Rezultat temeljen na vašem kodu pojavit će se na radnom listu.
Prednosti raspona VBA skupa
- Vrlo ga je jednostavno implementirati.
- Argumenti unutar objekta Range nisu fiksni. Dakle, možemo modificirati vrijednosti argumenta prema našim potrebama.
- Više od 1 vrijednosti može se proslijediti kao argument.
Stvari koje treba zapamtiti
- CELLS svojstva u VBA također se mogu koristiti za postavljanje Raspona u VBA .
- Varijable objekta trebale bi biti postavljene kao referenca objekta prema SET
Zaključak
Ovaj članak vam je pokazao kako Postavite raspon u Excel VBA makronaredbi. Nadam se da vam je ovaj članak bio od velike koristi. Slobodno postavite sva pitanja u vezi s temom.