VBA stupci - Kako koristiti svojstvo stupaca u programu Excel VBA?

Svojstvo stupaca Excel VBA

Svojstvo VBA stupci koristi se za upućivanje na stupce na radnom listu. Korištenjem ovog svojstva možemo koristiti bilo koji stupac na navedenom radnom listu i raditi s njim.

Kada se želimo uputiti na ćeliju, koristimo objekt Range ili svojstvo Cells. Slično tome, kako se pozivate na stupce u VBA? Na stupce se možemo pozivati ​​pomoću svojstva "Stupci". Pogledajte sintaksu svojstva COLUMNS.

Za referencu na stupac moramo spomenuti broj stupca ili abecedu zaglavlja.

Na primjer, ako se želimo pozvati na drugi stupac, kôd možemo napisati na tri načina.

Stupci (2)

Stupci ("B: B")

Raspon ("B: B")

Primjeri

Primjer # 1

Ako na radnom listu želite odabrati drugi stupac, prvo moramo spomenuti broj stupca koji moramo odabrati.

Kodirati:

Potkolone_Primjer () Stupci (2) Kraj pod

Sada stavite točku (.) Da biste odabrali metodu "Odaberi".

Jedan od problema s ovim svojstvom je što ne možemo vidjeti popis IntelliSense VBA.

Kodirati:

Potkolone_Primjer () Stupci (2). Odaberite Kraj pod

Dakle, gornji VBA kôd odabrat će drugi stupac radnog lista.

Umjesto spominjanja broja stupca, također možemo koristiti abecedu zaglavlja stupca "B" za odabir drugog stupca.

Kodirati:

Podkolone_Primjer () Stupci ("B"). Odaberite stupce ("B: B"). Odaberite Završi pod

Oba gornja koda odabrat će stupac B, tj. Drugi stupac.

Primjer # 2 - Odaberite stupac na temelju vrijednosti varijable

Također možemo koristiti varijablu za odabir broja stupca. Pogledajte sada donji kod.

Kodirati:

Podkolone_Primjer () Zatamni broj kao cjelobrojni stupac = 4 stupca (stupac). Odaberite krajnji podbroj

U gore navedenom varijablu sam proglasio Integer i toj sam varijabli dodijelio vrijednost 4.

Za svojstvo stupca dostavio sam ovu varijablu umjesto broja stupca. Budući da je varijabla ima vrijednost 4, ona će odabrati 4 th stupac.

Primjer # 3 - Odaberite stupac na temelju vrijednosti ćelije

Vidjeli smo kako sada odabrati stupac na temelju vrijednosti varijable; vidjet ćemo kako možemo odabrati stupac na temelju broja vrijednosti ćelije. U ćeliju A1 upisao sam broj 3.

Sada će donji kod odabrati stupac na temelju broja u ćeliji A1.

Kodirati:

Podkolone_Primjer () Priguši kolumnu kao cjelobrojni ColNum = raspon ("A1"). Stupci vrijednosti (ColNum). Odaberi Kraj sub

Gornji kôd isti je kao i prethodni, ali jedino što sam ovdje promijenio jest da sam, umjesto dodijeljivanja izravnog broja varijabli, dao vrijednost varijable kao "bez obzira na broj koji postoji u ćeliji A1".

Budući da u ćeliji A1 imamo vrijednost 3, ona će odabrati treći stupac.

Primjer # 4 - Kombinacija svojstva raspona i stupca

Svojstvo Stupci možemo koristiti i s objektom Raspon. Pomoću objekta Range možemo odrediti određeni raspon. Na primjer, pogledajte donji kod.

Kodirati:

Podkolone_Primjer1 () Raspon ("C1: D5"). Stupci (2). Odaberite krajnji pod

U gornjem primjeru odredio sam raspon ćelija kao C1 do D5, a zatim koristeći svojstvo stupaca odredio sam broj stupca kao 2 za odabir.

Sada je općenito naš drugi stupac B i kôd mora odabrati stupac "B", ali vidjeti što će se dogoditi kad pokrenem kôd.

Odabrao je stanice od D1 do D5.

Prema našoj percepciji, trebao je odabrati drugi stupac, tj. Stupac B. Ali sada je odabrao stanice od D1 do D5.

Razlog zašto je odabrao ove ćelije jer sam prije upotrebe svojstva COLUMNS odredio raspon koristeći objekt RANGE kao C1 do D5. Sada svojstvo razmišlja unutar ovog raspona kao stupci i odabire drugi stupac u rasponu od C1 do D5. D je drugi stupac, a određene ćelije su od D1 do D5.

Primjer # 5 - Odaberite više stupaca s objektom dometa

Pomoću objekta Raspon i svojstva Stupci možemo odabrati više stupaca. Pogledajte donji kod.

Kodirati:

Podkolone_Primjer1 () Raspon (Stupci (2), Stupci (5)). Odaberite Završi pod

Kôd će odabrati stupac iz drugog u peti stupac, tj. Iz stupca B u E.

Kod također možemo napisati na ovaj način.

Kodirati:

Podkolone_Primjer1 () Raspon (Stupci (B), Stupci (E)). Odaberite Završi pod

Gornje je previše potpuno isto kao i prethodno i odabire stupce od B do E.

Kao što je ovo, za rad s radnim listom možemo koristiti svojstvo COLUMNS.

Zanimljivi članci...