VBA - Izberite (in sodelujte z) celotne vrstice in stolpce

Ta vadnica bo pokazala, kako izbrati in delati s celimi vrsticami ali stolpci v VBA.

Najprej bomo obravnavali, kako izbrati celotne vrstice in stolpce, nato pa bomo pokazali, kako upravljati vrstice in stolpce.

Izberite Celotne vrstice ali stolpce

Izberite eno vrstico

S tipko Objekt vrstic Všečkaj to:

1 Vrstice (5). Izberite

Ali pa lahko uporabite EntireRow skupaj z Domet ali Predmeti celic:

1 Obseg ("B5"). EntireRow. Izberite

ali

1 Celice (5,1) .EntireRow.Izberi

Uporabite lahko tudi Objekt obsega sklicevati se posebej na vrstico:

1 Razpon ("5: 5"). Izberite

Izberite En stolpec

Namesto Objekt vrstic, uporabi Objekt stolpcev za izbiro stolpcev. Tu se lahko sklicujete na stolpec številka 3:

1 Stolpci (3). Izberite

ali črko "C", obdano z navedki:

1 Stolpci ("C"). Izberite

Namesto EntireRow, uporaba Celoten stolpec skupaj z Domet ali Predmeti celic za izbiro celotnih stolpcev:

1 Obseg ("C5"). Celoten stolpec. Izberite

ali

1 Celice (5,3). Celoten stolpec. Izberite

Uporabite lahko tudi Objekt obsega sklicevati se posebej na stolpec:

1 Razpon ("B: B"). Izberite

Izberite Več vrstic ali stolpcev

Izbira več vrstic ali stolpcev deluje popolnoma enako pri uporabi EntireRow ali EntireColumn:

1 Obseg ("B5: D10"). EntireRow. Izberite

ali

1 Obseg ("B5: B10"). Celoten stolpec. Izberite

Ko pa uporabljate objekte vrstic ali stolpcev, morate v narekovaje vnesti številke vrstic ali črk stolpcev:

1 Vrstice ("1: 3"). Izberite

ali

1 Stolpci ("B: C"). Izberite

Izberite vrstico ActiveCell ali stolpec

Če želite izbrati vrstico ali stolpec ActiveCell, lahko uporabite eno od teh vrstic kode:

1 ActiveCell.EntireRow.Select

ali

1 ActiveCell.EntireColumn.Select

Izberite vrstice in stolpce na drugih delovnih listih

Če želite izbrati vrstice ali stolpce na drugih delovnih listih, morate najprej izbrati delovni list.

12 Listi ("List2"). IzberiteVrstice (3). Izberite

Enako velja za izbiro vrstic ali stolpcev v drugih delovnih zvezkih.

123 Delovni zvezki ("Book6.xlsm"). AktivirajteListi ("List2"). IzberiteVrstice (3). Izberite

Opomba: Morate Aktiviraj želeni delovni zvezek. Za razliko od Predmeti listov, Objekt delovnega zvezka nima a Izberite način.

Ali je izbira vrstic in stolpcev potrebna?

Vendar pa (skoraj?) Nikoli ni potrebno dejansko izbrati vrstic ali stolpcev. Za interakcijo z njimi vam ni treba izbrati vrstice ali stolpca. Namesto tega lahko metode ali lastnosti uporabite neposredno za vrstice ali stolpce. V naslednjih nekaj razdelkih bodo prikazane različne metode in lastnosti, ki jih je mogoče uporabiti.

Za sklicevanje na vrstice ali stolpce lahko uporabite katero koli zgoraj navedeno metodo.

Metode in lastnosti vrstic in stolpcev

Izbrišite celotne vrstice ali stolpce

Če želite izbrisati vrstice ali stolpce, uporabite Metoda brisanja:

1 Vrstice ("1: 4"). Izbriši

ali:

1 Stolpci ("A: D"). Izbriši

Vstavite vrstice ali stolpce

Uporabi Metoda vstavljanja za vstavljanje vrstic ali stolpcev:

1 Vrstice ("1: 4"). Vstavi

ali:

1 Stolpci ("A: D"). Vstavi

Kopiraj in prilepi cele vrstice ali stolpce

Prilepite v obstoječo vrstico ali stolpec

Pri kopiranju in lepljenju celotnih vrstic ali stolpcev se morate odločiti, ali želite prilepiti obstoječo vrstico / stolpec ali želite vstaviti novo vrstico / stolpec, da prilepite svoje podatke.

Ti prvi primeri bodo kopirali in prilepili obstoječo vrstico ali stolpec:

1 Obseg ("1: 1"). Obseg kopiranja ("5: 5")

ali

1 Obseg ("C: C"). Kopiraj obseg ("E: E")

Vstavi in ​​prilepi

Ti naslednji primeri bodo prilepljeni v novo vstavljeno vrstico ali stolpec.

To bo kopiralo 1. vrstico in jo vstavilo v 5. vrstico ter obstoječe vrstice premaknilo navzdol:

12 Razpon ("1: 1"). KopirajRazpon ("5: 5"). Vstavi

To bo kopiralo stolpec C in ga vstavilo v stolpec E ter obstoječe stolpce premaknilo v desno:

12 Razpon ("C: C"). KopirajObseg ("E: E"). Vstavi

Skrij / razkrij vrstice in stolpce

Če želite skriti vrstice ali stolpce, jih nastavite Skrite lastnosti do True. Uporabite False, da skrijete vrstice ali stolpce:

12345 'Skrij vrsticeVrstice ("2: 3"). EntireRow.Hidden = True'Skrij vrsticeVrstice ("2: 3"). EntireRow.Hidden = False

ali

12345 'Skrij stolpceStolpci ("B: C"). EntireColumn.Hidden = True'Skrij stolpceStolpci ("B: C"). EntireColumn.Hidden = False

Združite / razvrstite skupine in stolpce

Če želite združiti vrstice (ali stolpce), uporabite to kodo:

12345 'Skupinske vrsticeVrstice ("3: 5"). Skupina'Skupinski stolpciStolpci ("C: D"). Skupina

Če želite odstraniti združevanje, uporabite to kodo:

12345 'Razdeli vrsticeVrstice ("3: 5"). Razčlani se'Razdruži stolpceStolpci ("C: D"). Razgrupiraj

S tem se bodo razširile vse »združene« orisne ravni:

1 ActiveSheet.Outline.ShowLevels RowLevels: = 8, ColumnLevels: = 8

in to bo strnilo vse ravni orisa:

1 ActiveSheet.Outline.ShowLevels RowLevels: = 1, ColumnLevels: = 1

Nastavite višino vrstice ali širino stolpca

Za nastavitev širine stolpca uporabite to vrstico kode:

1 Stolpci ("A: E"). Širina stolpca = 30

Če želite nastaviti višino vrstice, uporabite to vrstico kode:

1 Vrstice ("1: 1"). Višina vrstice = 30

Samodejno prilagodi višino vrstice / širino stolpca

Samodejno prilagajanje stolpca:

1 Stolpci ("A: B"). Samodejno prilagodi

Samodejno prilagajanje vrstice:

1 Vrstice ("1: 2"). Samodejno prilagodi

Vrstice in stolpci na drugih delovnih listih ali delovnih zvezkih

Za interakcijo z vrsticami in stolpci na drugih delovnih listih morate definirati datoteko Predmeti listov:

1 Listi ("List2"). Vrstice (3) .Vstavka

Podobno morate za interakcijo z vrsticami in stolpci v drugih delovnih zvezkih določiti tudi Objekt delovnega zvezka:

1 Delovni zvezki ("book1.xlsm"). Listi ("List2"). Vrstice (3).

Pridobite aktivno vrstico ali stolpec

Če želite dobiti aktivno vrstico ali stolpec, lahko uporabite Vrstica in Lastnosti stolpca od Objekt ActiveCell.

1 MsgBox ActiveCell.Row

ali

1 MsgBox ActiveCell. stolpec

To deluje tudi z Objekt obsega:

1 MsgBox Range ("B3"). Stolpec

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave