Kada pišemo VBA kodiranje kako bismo se spasili od ponavljajućeg rada, odabir podataka igra vrlo važnu ulogu. Dakle, u ovom ćete članku naučiti kako odabrati podatke prema podacima redaka, stupaca i cijelih dokumenata putem VBA kodiranja u programu Microsoft Excel.
Naučit ćete:
- Kako odabrati cijeli stupac?
- Kako odabrati cijeli red?
- Kako odabrati cijele podatke?
Kako odabrati cijeli stupac kroz VBA?
Imamo podatke u rasponu A1: C19, u kojem stupac A sadrži Ime, stupac B Spol, a stupac C Dob.
Da biste odabrali cijeli stupac A u ovim podacima, slijedite dolje navedene korake i kôd:-
- Otvorite VBA stranicu pritisnite tipku Alt+F11
- Umetnite modul
- Napišite dolje navedeni kod:
Pod -stupac Odabir () Raspon ("A1"). Cijeli stupac. Odaberite Kraj pod
- Pritisnite tipku F5 za pokretanje makronaredbi u Excelu
- Odabrat će se kolona A
Ako želite da se podaci odaberu do zadnje aktivne ćelije u stupcu, slijedite dolje navedene korake i kôd:-
- Napišite dolje navedeni kod:-
Podkolonaselect () lastrow = Radni listovi ("Sheet1"). Ćelije (Rows.count, 1) .End (xlUp) .Row Worksheets ("Sheet1"). Raspon ("A1: A" & lastrow). Odaberite End Sub
Objašnjenje koda:- Prvo ćemo definirati ono što će biti zadnja aktivna ćelija u podacima, a zatim ćemo zadnji redak koristiti za definiranje raspona u kodiranju.
- Pritisnite tipku F5 za pokretanje makronaredbi u Excelu
- Stupac A1: A19 bit će odabran
Na ovaj način pomoću VBA možete odabrati kôd za odabir stupca do zadnje aktivne ćelije. Kad ne znamo koja je zadnja aktivna ćelija, možemo koristiti ovaj kôd pri pisanju VBA koda za odabir u Microsoft Excelu.
Kako odabrati cijeli red kroz VBA?
Imamo podatke u rasponu A1: C19, u kojem stupac A sadrži Ime, stupac B Spol, a stupac C Dob.
Da biste odabrali cijeli redak u ovim podacima, slijedite dolje navedene korake i kôd:-
- Otvorite VBA stranicu pritisnite tipku Alt+F11
- Umetnite modul
- Napišite dolje navedeni kod:-
Podredciselect () Raspon ("A2"). EntireRow. Odaberite End Sub
- Pritisnite tipku F5 za pokretanje makronaredbi u Excelu
- Odabrat će se kolona A
Ako želite da se podaci odaberu do zadnje aktivne ćelije u redu slijedite dolje navedene korake i kôd:-
- Napišite dolje navedeni kod:-
Podred odabir () Zatamni zadnji stupac Kao dugački zadnji stupac = Radni listovi ("List1"). Ćelije (1, Stupci.broj). Kraj (xlToLeft). Radni listovi stupaca ("List1"). Raspon ("A1", ćelije (1, zadnji stupac) )). Odaberite End Sub
Objašnjenje koda: U ovom smo kodu prvo definirali zadnji stupac, a zatim ćemo to koristiti za definiranje raspona.
- Pritisnite F5 za pokretanje makronaredbi u Excelu
- Prvi će se redak birati do zadnje aktivne ćelije u retku
Na taj način možemo odabrati cijeli redak ili odabrati redak do zadnje aktivne ćelije u programu Microsoft Excel putem VBA.
Kako odabrati cijele podatke putem VBA -e?
Uzmimo primjer i shvatimo:-
Imamo podatke u rasponu A1: C19, u kojem stupac A sadrži Ime, stupac B Spol, a stupac C Dob.
Za odabir podataka od prve do posljednje aktivne ćelije slijedite dolje navedene korake i kôd:-
- Otvorite VBA stranicu pritisnite tipku Alt+F11
- Umetnite modul
- Napišite dolje navedeni kod:
Podizbor pločaste ćelije () Zatamni zadnju traku Dugo, posljednji stupac Kao dugo Posljednja = radni listovi ("List1"). Ćelije (Redovi.broj, 1). Kraj (xlUp). Redosljednji stupac = Radni listovi ("List1"). Ćelije (1, Stupci .count) .End (xlToLeft). Radni listovi stupaca ("Sheet1"). Raspon ("A1", ćelije (lastrow, lastcolumn)). Odaberite End Sub
Objašnjenje koda: Prvo smo definirali naziv predmeta koda, zatim smo definirali sve varijable. Zatim smo definirali koji bi bio naš zadnji redak i zadnji stupac.
- Pritisnite tipku F5 za pokretanje makronaredbi u Excelu
- Na radnom listu bit će odabrani svi podaci
Sada, ako želite kopirati iste podatke i zalijepiti ih, upotrijebite dolje navedeni kod:-
Podizbor pločaste ćelije () Zatamni zadnju traju Dugo, posljednji stupac Kao Dugačka zadnja = radni listovi ("List1"). Ćelije (Redovi.broj, 1). Kraj (xlUp). Redosljednji stupac = Radni listovi ("List1"). Ćelije (1, Stupci .count) .End (xlToLeft). Radni listovi stupaca ("List1"). Raspon ("A1", ćelije (zadnja, zadnji stupac)). Kopiraj listove ("List 2"). Raspon ("A1") Kraj
Pokrenite kôd. Svi će se podaci kopirati i zalijepiti u sheet2.
Ovo je način na koji možemo zapisati makro za odabir podataka od prve ćelije do posljednje aktivne ćelije, a zatim zalijepiti u drugi list u programu Microsoft Excel.
Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku.
Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte.