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 |