Obsah
Tento článok ukazuje, ako použiť kódy VBA na výber stĺpcov v programe Excel. Môže sa vám hodiť, keď potrebujete vybrať celé rozsahy alebo stĺpce. Programovacie kódy VBA dokáže automaticky vybrať celé stĺpce alebo rozsahy, čo vám ušetrí veľa času. V tomto článku si ukážeme niektoré z metód, ako túto prácu vykonať.
Stiahnite si cvičebnicu
Stiahnite si túto cvičebnicu a precvičte si úlohu počas čítania tohto článku.
Použitie VBA na výber stĺpcov.xlsx3 vhodné spôsoby použitia VBA na výber stĺpcov
Makro VBA umožňuje vybrať stĺpce tromi rôznymi spôsobmi. Môžete vybrať jeden stĺpec, viac stĺpcov alebo celý rozsah. V tejto časti si prejdeme všetky tieto spôsoby.
1. Spustite kód VBA na výber jedného stĺpca
Predstavte si stav, keď musíte vybrať celý stĺpec pomocou kódov VBA. Môžete to urobiť celkom jednoducho použitím jednoduchého kódu. Postupujme podľa týchto krokov, aby sme sa to naučili.
Krok 1:
- Ak chceme zadať kód VBA, musíme najprv otvoriť okno VBA. Môžete to urobiť buď pomocou klávesových skratiek, alebo z Karta Vývojár . Tlač Ctrl+F11 otvoriť Okno VBA.
- V okne VBA musíme vytvoriť modul, do ktorého zapíšeme náš kód. Kliknite na Insert a potom kliknite na Modul otvoriť.
Krok 2:
- Tu budeme písať náš kód. Najprv napíšeme formát nášho kódu a potom po vložení podmienok. Začiatok a koniec nášho kódu je,
Súkromný Sub Select_Column() End Sub
- Napíšeme kód na výber stĺpca C. Kód je,
Columns(3).Select
- Konečný kód je,
Private Sub select_column() Columns(3).Select End Sub
- Kliknutím na ikonu Spustiť spustíte kód a náš určený stĺpec je vybraný.
Krok 3:
- Do každej bunky vybraného stĺpca môžete zadať aj konkrétne číslo. Predpokladajme, že chcete zadať číslo 100 v C4 Ak to chcete urobiť, vyberte ľubovoľnú bunku v stĺpci C .
- Vložte tento kód do modulu.
Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub
- Spustite kód a náš výsledok je tu.
2. Použitie kódu VBA na výber viacerých stĺpcov
Krok 1:
- Viacero stĺpcov môžete vybrať rovnakým spôsobom, ako ste vybrali jeden stĺpec. Kód je tu však iný. Začnime teda otvorením okna VBA!
Krok 2:
- Chceme vybrať stĺpce od B po D. Na to je potrebný nasledujúci kód,
Private Sub select_multiplecolumns() Columns("B:D").Select End Sub
- A pri výbere viacerých stĺpcov.
3. Použitie kódu VBA na výber stĺpcov v rozsahu
Výber rozsahu pomocou kódov VBA je tiež jednoduchý a vyžaduje si malú dĺžku kódu. Predpokladajme, že potrebujeme vybrať rozsah z B3 na F13 . Postupujte podľa týchto krokov a naučte sa to!
Krok 1:
- Vložte kód VBA do modulu.
Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub
- Náš rozsah sme vybrali pomocou kódov VBA.
Krok 2:
- Do vybraného rozsahu môžete zadávať aj čísla alebo texty. Stačí do modulu vložiť nižšie uvedený kód.
Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub
- Takto môžete postupovať pri tejto metóde.
Krok 3:
- Okrem toho môžete vybrané bunky aj vyfarbiť. Stačí zapísať tento kód do modulu VBA.
Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub
- A tak môžete vybrať a zafarbiť rozsah pomocou kódu VBA.
Čo si treba zapamätať
👉 Ak nemáte viditeľnú kartu vývojára, môžete ju aktivovať pomocou tohto návodu.
Prispôsobený panel nástrojov rýchleho prístupu → Ďalšie príkazy → Prispôsobiť panel → Vývojár → OK
Záver
Prešli sme tri rôzne prístupy k spusteniu kódov VBA na výber stĺpcov. Ak máte nejaké otázky alebo dotazy, môžete ich komentovať. Môžete si pozrieť aj naše ďalšie články týkajúce sa úloh Excelu!