VBA - Vyberte (a pracujte s ním) celé riadky a stĺpce

Tento tutoriál vám ukáže, ako vo VBA pracovať s celými riadkami alebo stĺpcami a ako s nimi pracovať.

Najprv si rozoberieme, ako vybrať celé riadky a stĺpce, potom si ukážeme, ako manipulovať s riadkami a stĺpcami.

Vyberte celé riadky alebo stĺpce

Vyberte jeden riadok

Môžete vybrať celý riadok pomocou Objekt riadkov Páči sa ti to:

1 Riadky (5). Vyberte

Alebo môžete použiť Celý riadok spolu s Rozsah alebo Bunkové objekty:

1 Rozsah („B5“). EntireRow. Vyberte

alebo

1 Bunky (5,1). Celý rad. Vyberte

Môžete tiež použiť Objekt dosahu odkazovať konkrétne na riadok:

1 Rozsah („5: 5“). Vyberte

Vyberte položku Jeden stĺpec

Namiesto Objekt riadkov, Použi Objekt stĺpcov na výber stĺpcov. Tu môžete odkázať na stĺpec číslo 3:

1 Stĺpce (3). Vyberte

alebo písmeno „C“ obklopené citátmi:

1 Stĺpce („C“). Vyberte

Namiesto Celý riadok, použiť Celý stĺpec spolu s Rozsah alebo Bunkové objekty na výber celých stĺpcov:

1 Rozsah („C5“). Celý stĺpec. Vyberte

alebo

1 Bunky (5,3). Celý stĺpec. Vyberte

Môžete tiež použiť Objekt dosahu odkazovať konkrétne na stĺpec:

1 Rozsah („B: B“). Vyberte

Vyberte viacero riadkov alebo stĺpcov

Výber viacerých riadkov alebo stĺpcov funguje úplne rovnako pri použití EntireRow alebo EntireColumn:

1 Rozsah („B5: D10“). Celý rad. Vyberte

alebo

1 Rozsah („B5: B10“). Celý stĺpec. Vyberte

Keď však používate objekty riadkov alebo stĺpcov, musíte do úvodzoviek zadať čísla riadkov alebo písmená stĺpcov:

1 Riadky („1: 3“). Vyberte

alebo

1 Stĺpce („B: C“). Vyberte

Vyberte riadok alebo stĺpec ActiveCell

Na výber riadka alebo stĺpca ActiveCell môžete použiť jeden z týchto riadkov kódu:

1 ActiveCell.EntireRow. Vyberte

alebo

1 ActiveCell.EntireColumn. Vyberte

Vyberte riadky a stĺpce v iných pracovných listoch

Ak chcete vybrať riadky alebo stĺpce v iných pracovných hárkoch, musíte najskôr vybrať pracovný hárok.

12 Tabuľky („List2“). VyberteRiadky (3). Vyberte

To isté platí pre výber riadkov alebo stĺpcov v iných zošitoch.

123 Zošity ("Book6.xlsm"). AktivujteTabuľky („List2“). VyberteRiadky (3). Vyberte

Poznámka: Musíte Aktivovať požadovaný pracovný zošit. Na rozdiel od Listy Objekt, Objekt zošita nemá a Vyberte položku Metóda.

Je výber riadkov a stĺpcov nevyhnutný?

V skutočnosti však (takmer?) Nikdy nie je potrebné vyberať riadky alebo stĺpce. Aby ste s nimi mohli komunikovať, nemusíte vyberať riadky ani stĺpce. Namiesto toho môžete metódy alebo vlastnosti použiť priamo na riadky alebo stĺpce. Nasledujúcich niekoľko sekcií ukáže rôzne metódy a vlastnosti, ktoré je možné použiť.

Na zobrazenie riadkov alebo stĺpcov môžete použiť ktorúkoľvek z vyššie uvedených metód.

Metódy a vlastnosti riadkov a stĺpcov

Odstráňte celé riadky alebo stĺpce

Ak chcete odstrániť riadky alebo stĺpce, použite príponu Metóda odstránenia:

1 Riadky („1: 4“). Odstrániť

alebo:

1 Stĺpce („A: D“). Odstrániť

Vložiť riadky alebo stĺpce

Použi Metóda vloženia na vloženie riadkov alebo stĺpcov:

1 Riadky („1: 4“). Vložiť

alebo:

1 Stĺpce („A: D“). Vložiť

Skopírujte a prilepte celé riadky alebo stĺpce

Prilepte do existujúceho riadka alebo stĺpca

Pri kopírovaní a vkladaní celých riadkov alebo stĺpcov sa musíte rozhodnúť, či chcete prilepiť existujúci riadok / stĺpec alebo či chcete vložiť nové riadky / stĺpce.

Tieto prvé príklady sa skopírujú a prilepia do existujúceho riadka alebo stĺpca:

1 Rozsah („1: 1“). Rozsah kopírovania („5: 5“)

alebo

1 Rozsah („C: C“). Rozsah kopírovania („E: E“)

Vložiť a prilepiť

Tieto nasledujúce príklady sa prilepia do novo vloženého riadka alebo stĺpca.

Skopíruje sa tým riadok 1 a vloží sa do riadka 5 a existujúce riadky sa posunú nadol:

12 Rozsah („1: 1“). SkopírujteRozsah („5: 5“). Vložiť

Skopíruje sa stĺpec C a vloží sa do stĺpca E a existujúce stĺpce sa posunú doprava:

12 Rozsah („C: C“). SkopírujteRozsah („E: E“). Vložte

Skryť / odkryť riadky a stĺpce

Ak chcete skryť riadky alebo stĺpce, nastavte ich Skryté vlastnosti na Pravda. Na skrytie riadkov alebo stĺpcov použite hodnotu False:

12345 „Skryť riadkyRiadky ("2: 3"). EntireRow.Hidden = True„Odkryť riadkyRiadky ("2: 3"). EntireRow.Hidden = False

alebo

12345 „Skryť stĺpceStĺpce („B: C“). EntireColumn.Hidden = True„Odkryť stĺpceStĺpce („B: C“). EntireColumn.Hidden = False

Zoskupiť / nezoskupiť riadky a stĺpce

Ak chcete zoskupiť riadky (alebo stĺpce), použite kód takto:

12345 „Skupinové riadkyRiadky („3: 5“). Skupina„Skupinové stĺpceStĺpce („C: D“). Skupina

Na odstránenie zoskupenia použite tento kód:

12345 „Zrušiť zoskupenie riadkovRiadky („3: 5“). Zoskupiť„Zrušiť zoskupenie stĺpcovStĺpce („C: D“). Zoskupiť

Tým sa rozšíria všetky „zoskupené“ úrovne prehľadu:

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

a tým sa zbalia všetky úrovne osnovy:

1 ActiveSheet.Outline.ShowLevels Úrovne riadkov: = 1, Úrovne stĺpcov: = 1

Nastavte výšku riadka alebo šírku stĺpca

Na nastavenie šírky stĺpca použite tento riadok kódu:

1 Stĺpce ("A: E"). Šírka stĺpca = 30

Na nastavenie výšky riadka použite tento riadok kódu:

1 Riadky ("1: 1"). RowHeight = 30

Autofit Výška / šírka stĺpca

Automatické prispôsobenie stĺpca:

1 Stĺpce („A: B“). Autofit

Automatické prispôsobenie riadka:

1 Riadky („1: 2“). Automatické prispôsobenie

Riadky a stĺpce na iných pracovných listoch alebo zošitoch

Ak chcete pracovať s riadkami a stĺpcami v iných pracovných hárkoch, musíte definovať Listy Objekt:

1 Tabuľky („List2“). Riadky (3). Vložiť

Podobne, aby ste mohli pracovať s riadkami a stĺpcami v iných zošitoch, musíte tiež definovať Objekt zošita:

1 Zošity ("kniha1.xlsm"). Listy ("List2"). Riadky (3). Vložiť

Získajte aktívny riadok alebo stĺpec

Na získanie aktívneho riadka alebo stĺpca môžete použiť Riadok a Vlastnosti stĺpcov z Objekt ActiveCell.

1 MsgBox ActiveCell.Row

alebo

1 MsgBox ActiveCell.Column

Toto funguje aj s Objekt dosahu:

1 Rozsah MsgBox („B3“). Stĺpec

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave