Excel VBA za odabir korištenog raspona u stupcu (8 primjera)

  • Podijeli Ovo
Hugh West

Ovaj vodič će pokazati 8 primjera korištenja VBA za odabir Raspona korištenja u stupcu u excelu. Općenito, svojstvo UsedRange u excelu predstavlja dio radnog lista koji sadrži podatke. Kako bismo jasno ilustrirali primjere, primijenit ćemo svojstvo UsedRange u određenom skupu podataka za sve primjere.

Preuzmite radnu bilježnicu za vježbu

Radnu bilježnicu za vježbu možemo preuzeti odavde .

VBA za odabir UsedRange u Column.xlsm

8 jednostavnih primjera VBA za odabir UsedRange u Column

Na sljedećoj slici , možemo vidjeti skup podataka koji ćemo koristiti za sve primjere. Skup podataka sadrži imena prodavača , njihovu lokaciju , regiju i ' ukupni iznos ' prodaje. U ovom skupu podataka, korišteni raspon će se smatrati uključujući naslov. Dakle, korišteni raspon u sljedećem skupu podataka je ( B2:E15 ).

1. Odaberite UsedRange u stupcu s VBA u Excelu

Prvo i najvažnije, odabrat ćemo sve stupce iz našeg skupa podataka. Da bismo to učinili, koristit ćemo svojstvo VBA select UsedRange u stupcima. Pogledajmo korake za izvođenje ove metode.

KORACI:

  • Za početak, kliknite desnom tipkom miša na aktivni list pod nazivom ' Select_Columns '.
  • Osim toga, odaberite opciju ' View Code '.

  • Zatim, gornja radnja otvara prazninu VBA prozor koda za taj radni list. Ovaj prozor koda također možemo dobiti pritiskom na Alt + F11 .
  • Zatim upišite sljedeći kod u taj prozor koda:
4223
  • Nakon toga kliknite na Pokreni ili pritisnite tipku F5 za pokretanje koda.

  • Na kraju, dobivamo rezultat poput sljedeće slike. Vidimo da je korišteni raspon u stupcima iz našeg skupa podataka sada odabran.

2. Koristite VBA da kopirate cijeli UsedRange u stupac

U drugom primjeru koristit ćemo VBA da kopiramo cijeli korišteni raspon u stupcima iz našeg skupa podataka. Općenito, ovu metodu koristimo za kopiranje određene regije iz našeg skupa podataka. Moramo slijediti korake u nastavku da bismo izvršili ovu metodu.

KORACI:

  • Prvo idite na karticu aktivnog radnog lista pod nazivom ' Kopiraj '.
  • Zatim, kliknite desnom tipkom miša na tu karticu i odaberite opciju ' Prikaz koda '.

  • Otvorit će prazan prozor VBA koda za trenutni radni list. Drugi način da dobijete ovaj prozor je da pritisnete Alt + F11 na tipkovnici.
  • Zatim, umetnite donji kod u taj prozor koda:
8388
  • Sada, za pokretanje koda kliknite na Pokreni ili pritisnite tipku F5 .

  • Konačno, možemo vidjeti rezultat poput sljedećeg. Također, možemo vidjeti granicu oko korištenog raspona. Označava da je šifra kopirala podatkeunutar ovog obruba.

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

3. Izbrojite broj stupaca u UsedRange pomoću VBA

U trećem primjeru, izbrojat ćemo broj stupaca u našem skupu podataka pomoću excel VBA odaberite Used Range metode u stupcu . Ovaj će primjer vratiti ukupan broj stupaca unutar korištenog raspona u našem skupu podataka u okviru s porukom. Slijedite korake u nastavku da biste izvršili ovu metodu.

KORACI:

  • Prvo odaberite aktivni list pod nazivom ' Broj_stupaca '.
  • Drugo, kliknite desnom tipkom miša na naziv aktivnog lista i kliknite na opciju ' Prikaz koda '.

  • Gornja naredba otvara prazan prozor VBA koda za aktivni radni list. Prozor koda također možemo dobiti pritiskom na Alt + F11 na tipkovnici.
  • Treće, unesite sljedeći kod u taj prazan prozor koda:
4776
  • Zatim kliknite na Pokreni ili pritisnite tipku F5 za pokretanje koda.

  • Na kraju, dobivamo rezultat u okviru s porukom. Broj stupaca u korištenom rasponu je 4 .

Pročitajte više: Kako koristiti VBA za brojanje redaka u rasponu s podacima u Excelu (5 makronaredbi)

4. Excel VBA za brojanje broja zadnjeg stupca u korištenom rasponu

U prethodnoj metodi izdvojili smo broj posljednjeg stupca u korišteni raspon.Međutim, u ovom primjeru odredit ćemo broj posljednjeg stupca u korištenom rasponu na cijelom radnom listu pomoću svojstva VBA select UsedRange . Pogledajmo korake koje trebamo slijediti da bismo izvršili ovu radnju.

KORACI:

  • Za početak, kliknite desnom tipkom miša na aktivnom listu pod nazivom ' Zadnji stupac '.
  • Zatim odaberite opciju ' Prikaz koda '.

  • Dakle, gornja naredba otvara prazan prozor VBA koda za taj radni list. Alternativni način da otvorite taj prozor koda je da pritisnete Alt + F11 .
  • Nakon toga umetnite sljedeći kod u taj prozor koda:
9626
  • Sada kliknite na Pokreni ili pritisnite tipku F5 za pokretanje koda.

  • Na kraju dobivamo naš rezultat u okviru s porukom. Zadnji stupac u korištenom rasponu je 5. stupac radnog lista.

Slična čitanja

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

5. Odaberite posljednju ćeliju zadnjeg stupca iz UsedRange s VBA

U petom primjeru upotrijebit ćemo svojstvo VBA select Used Range za odabir zadnje ćelije zadnjeg stupca u Excel tablici. Da bismo ilustrirali ovaj primjer, miće se nastaviti s našim prethodnim skupom podataka. Sada pogledajte korake za ovu metodu.

KORACI:

  • Prvo odaberite aktivni list pod nazivom ' Zadnja_ćelija '.
  • Zatim, kliknite desnom tipkom miša na naziv tog lista. Odaberite opciju ' View Code '.

  • Tada ćemo dobiti prazan prozor VBA koda . Također, možemo pritisnuti Alt + F11 da otvorimo taj prozor koda.
  • Nakon toga upišite sljedeći kod u taj prozor koda:
6590
  • Sada, za pokretanje koda kliknite na Pokreni ili pritisnite F5 .

  • Konačno, možemo vidjeti rezultat na sljedećoj slici. Odabrana posljednja ćelija posljednjeg stupca je ćelija E15 .

6. Pronađite raspon ćelija odabranog UsedRange pomoću programa Excel VBA

U ovom primjeru, primijenit ćemo VBA da pronađemo raspon ćelija odabranog korištenog raspona u excel radnom listu. Koristit ćemo VBA kod za sve stupce u našem korištenom rasponu. Kod će vratiti raspon ćelija kao i adresu stupca u korištenom rasponu. Slijedite korake u nastavku da biste izvršili ovu radnju.

KORACI:

  • Na početku, desno kliknite na karticu aktivnog lista pod nazivom ' Pronađi raspon ćelija '.
  • Drugo, odaberite opciju ' Prikaz koda '.

  • Otvorit će prazan prozor VBA koda. Druga metoda za otvaranje ovog prozora koda je da pritisnete Alt + F11 .
  • Treće, unesite sljedeći kod u taj prozor koda:
5504
  • Zatim, za pokretanje koda kliknite Pokreni ili pritisnite tipku F5 .

  • Na kraju, okvir s porukom poput sljedeća slika prikazuje rezultat.

Slična očitanja

  • VBA za prolazak kroz retke i Stupci u rasponu u programu Excel (5 primjera)
  • Kako pretvoriti raspon u niz u programu Excel VBA (3 načina)

7. Umetni Svojstvo VBA UsedRange za brojanje praznih ćelija

U ovom primjeru koristit ćemo svojstvo VBA select UsedRange za brojanje praznih ćelija u Excel tablici. Ponekad možemo imati prazne ćelije u korištenom rasponu našeg skupa podataka. Lako možemo izbrojati brojeve tih praznih ćelija pomoću svojstva UsedRange . Pogledajmo korake za izvođenje ovog primjera.

KORACI:

  • Prvo, kliknite desnom tipkom miša na karticu aktivnog lista pod nazivom ' Empty_Cells '.
  • Zatim odaberite opciju ' View Code '.

  • Gornja radnja otvara prazan prozor VBA koda. Alternativni način da otvorite taj prozor koda je da pritisnete Alt + F11 .
  • Zatim umetnite sljedeći kod u taj prozor koda:
9040
  • Nakon toga kliknite Pokreni ili pritisnite tipku F5 za pokretanje koda.

  • Na kraju ćemo dobiti rezultat u okviru s porukom. Theokvir s porukom prikazat će ukupan broj ćelija i praznih ćelija u našem korištenom rasponu.

8. VBA UsedRange za lociranje prve prazne ćelije u stupcu u Excelu

U posljednjem primjeru koristit ćemo excel VBA da odaberemo svojstvo Used Range u stupcu kako bismo locirali prvu praznu ćeliju u našem excel radnom listu. Ova metoda će locirati prvu praznu ćeliju određenog stupca. Prazna ćelija uvijek će biti izvan korištenog raspona skupa podataka. Dakle, ako je bilo koja ćelija prazna ili prazna u korištenom rasponu, neće se uzeti u obzir u ovoj metodi. Sada slijedite donje korake za izvođenje ove metode.

KORACI:

  • Za početak, kliknite desnom tipkom miša na aktivni kartica lista pod nazivom ' First_Empty '.
  • Osim toga, odaberite opciju ' View Code '.

  • Otvorit će prazan prozor VBA koda. Također možemo pritisnuti Alt + F11 da otvorimo taj prozor koda.
  • Nadalje, upišite sljedeći kod u prazan VBA prozor koda:
7877
  • Zatim, za pokretanje koda kliknite na Pokreni ili pritisnite tipku F5 .

  • Na kraju, gornji kod će umetnuti vrijednost ' FirstEmptyCell ' u ćeliju E16 . To je prva prazna ćelija stupca E nakon korištenog raspona skupa podataka.

Pročitajte više: Excel VBA za Prođite kroz raspon do prazne ćelije (4 primjera)

Zaključak

Ukratko, ovaj vodič prikazuje 8 primjera za korištenje svojstva VBA select UsedRange u Excel tablici. Da biste testirali svoje vještine, preuzmite radni list za vježbanje koji se koristi za ovaj članak. Slobodno komentirajte u okviru ispod ako imate bilo kakvih pitanja. Naš tim će pokušati reagirati na vašu poruku u najkraćem mogućem roku. Pripazite na inovativnija Microsoft Excel rješenja u budućnosti.

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.