Ako použiť VBA na výber stĺpcov (3 metódy)

  • Zdieľajte To
Hugh West

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.xlsx

3 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!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.