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

  • Podijeli Ovo
Hugh West

Ovaj vodič će demonstrirati 8 primjera korištenja VBA za odabir Used Range u koloni u excelu. Općenito, svojstvo UsedRange u excelu predstavlja dio radnog lista koji ima podatke na sebi. Da bismo jasnije ilustrirali primjere, primijenit ćemo svojstvo UsedRange u određenom skupu podataka za sve primjere.

Preuzmite radnu svesku za vježbu

Možemo preuzeti radnu svesku za vježbu 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 , Region, i ' Ukupni iznos ' prodaje. U ovom skupu podataka će se uzeti u obzir korišteni raspon uključujući i naslov. Dakle, korišteni raspon u sljedećem skupu podataka je ( B2:E15 ).

1. Odaberite UsedRange u koloni sa VBA u Excelu

Prvo i najvažnije, mi ćemo odabrati sve kolone iz našeg skupa podataka. Za ovo ćemo koristiti VBA select UsedRange svojstvo u kolonama. Pogledajmo korake za izvođenje ove metode.

KORACI:

  • Za početak, desni klik na aktivni list pod nazivom ' Select_Columns '.
  • Pored toga, odaberite opciju ' Prikaži kod '.

  • Onda, gornja radnja otvara prazninu VBA prozor koda za taj radni list. Ovaj kodni prozor možemo dobiti i pritiskom na Alt + F11 .
  • Dalje, u taj kodni prozor upišite sljedeći kod:
8802
  • Nakon toga, kliknite na Pokreni ili pritisnite tipku F5 da pokrenete kod.

  • Na kraju, dobijamo rezultat kao na sljedećoj slici. Možemo vidjeti da je korišteni raspon u kolonama iz našeg skupa podataka sada odabran.

2. Koristite VBA da kopirate cijeli korišćeni opseg u kolonu

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

KORACI:

  • Prvo, idite na karticu aktivnog radnog lista pod nazivom ' Kopiraj '.
  • Sljedeće, desni klik na tu karticu i odaberite opciju ' Prikaži kod '.

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

  • Konačno, možemo vidjeti rezultat kao što slijedi. Također, možemo vidjeti graničnu liniju oko korištenog raspona. Označava da je kod kopirao podatkeunutar ove granice.

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

3. Broj broj kolona u UsedRange koristeći VBA

U trećem primjeru, izbrojit ćemo broj stupaca u našem skupu podataka koristeći excel VBA odaberite Used Range metod u koloni . Ovaj primjer će vratiti ukupan broj kolona unutar korištenog raspona u našem skupu podataka u okviru za poruke. Slijedite dolje navedene korake da izvršite ovu metodu.

KORACI:

  • Prvo, odaberite aktivni list pod nazivom ' Count_Columns '.
  • Drugo, desni klik na naziv aktivnog lista i kliknite na opciju ' Prikaži kod '.

  • Naredba iznad otvara prazan VBA kodni prozor za aktivni radni list. Prozor koda također možemo dobiti pritiskom na Alt + F11 s tastature.
  • Treće, u taj prazan prozor koda unesite sljedeći kod:
6573
  • Sljedeće kliknite na Pokreni ili pritisnite tipku F5 da pokrenete kod.

  • Na kraju, dobijamo rezultat u okviru za poruke. Broj kolona u korištenom rasponu je 4 .

Pročitajte više: Kako koristiti VBA za brojanje redova u rasponu sa podacima u Excelu (5 makroa)

4. Excel VBA za brojanje broja zadnje kolone u korištenom rasponu

U prethodnoj metodi izvukli smo broj posljednje kolone u korišćeni opseg.Međutim, u ovom primjeru ćemo odrediti broj posljednje kolone u korištenom rasponu na cijelom radnom listu koristeći svojstvo VBA select UsedRange . Pogledajmo korake koje moramo slijediti da izvršimo ovu radnju.

KORACI:

  • Za početak, desni klik na aktivnom listu pod nazivom ' Zadnja kolona '.
  • Sljedeće odaberite opciju ' Prikaži kod '.

  • Dakle, gornja komanda otvara prazan VBA kodni prozor 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:
5726
  • Sada kliknite na Pokreni ili pritisnite tipku F5 da pokrenete kod.

  • Na kraju, dobijemo naš rezultat u okviru za poruku. Posljednja kolona u korištenom rasponu je 5. kolona radnog lista.

Slična očitanja

  • Kako koristiti VBA za svaki red u rasponu u Excelu
  • Koristite VBA za odabir raspona iz aktivne ćelije u Excelu (3 metode)
  • Excel makro: sortiranje više kolona s dinamičkim rasponom (4 metode)

5. Odaberite zadnju ćeliju posljednje kolone iz UsedRange pomoću VBA

U petom primjeru, koristit ćemo svojstvo VBA select Used Range da bismo odabrali posljednju ćeliju posljednje kolone u Excel listu. Da bismo ilustrirali ovaj primjer, minastavit će se s našim prethodnim skupom podataka. Sada pogledajte korake za ovu metodu.

KORACI:

  • Prvo, odaberite aktivni list pod nazivom ' Last_Cell '.
  • Sljedeće, desni klik na naziv tog lista. Odaberite opciju ' Prikaži kod '.

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

  • Konačno, možemo vidjeti rezultat na sljedećoj slici. Odabrana zadnja ćelija posljednje kolone je ćelija E15 .

6. Pronađite raspon ćelija odabranog korišćenog opsega pomoću Excel VBA

U ovom primjeru, primijenit ćemo VBA da bismo pronašli raspon ćelija odabranog korištenog raspona u Excel radnom listu. Koristićemo VBA kod za sve kolone u našem opsegu. Kôd će vratiti raspon ćelija kao i adresu kolone u korištenom rasponu. Pratite dolje navedene korake da izvršite ovu radnju.

KORACI:

  • Na početku, desni klik na kartici aktivnog lista pod nazivom ' Pronađi raspon ćelija '.
  • Drugo, odaberite opciju ' Prikaži kod '.

  • Otvoriće se prazan VBA kod prozor. Drugi način da otvorite ovaj prozor koda je da pritisnete Alt + F11 .
  • Treće, unesite sljedeći kod u taj prozor koda:
2640
  • Zatim, za pokretanje koda kliknite na Pokreni ili pritisnite tipku F5 .

  • Na kraju, okvir za poruku poput sljedeća slika prikazuje rezultat.

Slična očitanja

  • VBA za petlju kroz redove i Kolone u rasponu u Excelu (5 primjera)
  • Kako pretvoriti raspon u niz u 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 listu. Ponekad možemo imati prazne ćelije u korištenom rasponu našeg skupa podataka. Lako možemo prebrojati brojeve tih praznih ćelija koristeći svojstvo UsedRange . Pogledajmo korake za izvođenje ovog primjera.

KORACI:

  • Prvo, desni klik na kartici aktivnog lista pod nazivom ' Empty_Cells '.
  • Sljedeće odaberite opciju ' Prikaži kod '.

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

  • Konačno ćemo dobiti rezultat u okviru za poruke. Theokvir za poruku će prikazati broj ukupnih ć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 za odabir svojstva Used Range u koloni kako bismo locirali prvu praznu ćeliju u našem Excel radnom listu. Ova metoda će locirati prvu praznu ćeliju određene kolone. Prazna ćelija će uvijek 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 dolje navedene korake da izvršite ovu metodu.

KORACI:

  • Za početak, desni klik na aktivnu kartica lista pod nazivom ' First_Empty '.
  • Pored toga, odaberite opciju ' Prikaži kod '.

  • Otvorit će se prazan prozor VBA koda. Također možemo pritisnuti Alt + F11 da otvorimo taj prozor koda.
  • Dalje, ukucajte sljedeći kod u prazan VBA kodni prozor:
3072
  • 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 kolone E nakon korištenog raspona skupa podataka.

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

Zaključak

Ukratko, ovaj tutorijal pokazuje 8 primjera za korištenje svojstva VBA select UsedRange u Excel listu. Da biste svoje vještine postavili na test, preuzmite radni list za vježbanje koji se koristi za ovaj članak. Slobodno ostavite komentar u polju ispod ako imate bilo kakvih pitanja. Naš tim će nastojati da reaguje na Vašu poruku u najkraćem mogućem roku. Pripazite na inovativnija Microsoft Excel rješenja u budućnosti.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.