Jak použít VBA pro výběr sloupců (3 metody)

  • Sdílet Toto
Hugh West

Tento článek ukazuje, jak použít kódy VBA pro výběr sloupců v aplikaci Excel. Může se vám hodit, když potřebujete vybrat celé rozsahy nebo sloupce. Programovací kódy VBA můžete automaticky vybírat celé sloupce nebo rozsahy, což vám ušetří spoustu času. V tomto článku si ukážeme některé z metod, jak tuto práci provést.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičte si tento úkol při čtení tohoto článku.

Použití VBA na výběr sloupců.xlsx

3 vhodné způsoby použití VBA pro výběr sloupců

Makro VBA umožňuje vybrat sloupce třemi různými způsoby. Můžete vybrat jeden sloupec, více sloupců nebo celý rozsah. V této části si projdeme všechny tyto způsoby.

1. Spuštění kódu VBA pro výběr jednoho sloupce

Představte si podmínku, kdy musíte vybrat celý sloupec pomocí kódů VBA. Můžete to udělat poměrně snadno pomocí jednoduchého kódu. Postupujme podle následujících kroků, abychom se to naučili.

Krok 1:

  • Pro zadání kódu VBA musíme nejprve otevřít okno VBA. Můžete to provést buď pomocí klávesových zkratek, nebo z okna. Karta Vývojář . Tisk Ctrl+F11 otevřít Okno VBA.

  • V okně VBA musíme vytvořit modul, do kterého zapíšeme náš kód. Klepněte na tlačítko Insert a poté na tlačítko Modul otevřít.

Krok 2:

  • Zde budeme psát náš kód. Nejprve napíšeme formát našeho kódu a poté vložíme podmínky. Začátek a konec našeho kódu je následující,
 Private Sub Select_Column() End Sub 

  • Napíšeme kód pro výběr sloupce C. Kód je následující,
 Columns(3).Select 
  • Konečný kód je,
 Private Sub select_column() Columns(3).Select End Sub 

  • Kliknutím na ikonu Spustit spustíte kód a náš zadaný sloupec je vybrán.

Krok 3:

  • Do každé buňky vybraného sloupce můžete také zadat konkrétní číslo. Předpokládejme, že chcete zadat číslo. 100 v C4 Za tímto účelem vyberte libovolnou buňku ve sloupci C .

  • Vložte tento kód do modulu.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Spusťte kód a náš výsledek je zde.

2. Použití kódu VBA pro výběr více sloupců

Krok 1:

  • Více sloupců můžete vybrat stejným způsobem, jako jste vybrali jeden sloupec. Kód se zde však liší. Začněme tedy otevřením okna VBA!

Krok 2:

  • Chceme vybrat sloupce od B do D. K tomu slouží následující kód,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • A je vybráno více sloupců.

3. Použití kódu VBA k výběru sloupců v rozsahu

Výběr rozsahu pomocí kódů VBA je také snadný a vyžaduje malou délku kódu. Předpokládejme, že potřebujeme vybrat rozsah od B3 na F13 . Postupujte podle těchto kroků a naučte se 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 

  • Pomocí kódů VBA jsme vybrali náš rozsah.

Krok 2:

  • Do vybraného rozsahu můžete zadávat i čísla nebo texty. Stačí do modulu vložit níže uvedený kód.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • Takto můžete tuto metodu provádět.

Krok 3:

  • Kromě toho můžete vybrané buňky také obarvit. Stačí zapsat tento kód do modulu VBA.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • A tak můžete vybrat a obarvit rozsah pomocí kódu VBA.

Na co nezapomenout

👉 Pokud nemáte kartu vývojáře viditelnou, můžete ji aktivovat pomocí tohoto pokynu.

Přizpůsobený panel nástrojů Rychlý přístup → Další příkazy → Přizpůsobit pás karet → Vývojář → OK

Závěr

Prošli jsme tři různé přístupy ke spuštění kódů VBA pro výběr sloupců. Pokud máte nějaké dotazy nebo otázky, můžete se k nim vyjádřit. Můžete se také podívat na naše další články týkající se úloh v Excelu!

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.