Přejít na hlavní obsah

Jak nastavit všechny hranice v Excelu VBA

  • Nikol Kopecký
  • Praxe

Excel je jedním z nejoblíbenějších nástrojů pro práci s tabulkami a daty. Funkce aplikace Excel lze rozšířit pomocí aplikace VBA (Visual Basic for Applications), která Vám umožňuje automatizovat provádění úkolů a zlepšit výkon. Jedním z takových úkolů je nastavení hranic pro buňky nebo rozsahy buněk.

Chcete-li nastavit všechny hranice pro buňky nebo rozsahy buněk, můžete použít vlastnost Borders. Tato vlastnost umožňuje nastavit různé typy hranic-horní, dolní, levou, pravou a také hranici kolem celého rozsahu. Chcete-li například nastavit všechny hranice, můžete použít následující kód:

ActiveSheet.Range("A1:D4").Borders.LineStyle = xlContinuous

V tomto příkladu budou hranice nastaveny pro rozsah buněk od A1 do D4. Vlastnost LineStyle určuje typ hraniční čáry-v tomto případě je to souvislá čára.

Můžete také nastavit barvu a tloušťku hranice pomocí vlastností Color a Weight patřičně. Chcete-li například nastavit hranice červené barvy a tloušťky 2, můžete použít následující kód:

ActiveSheet.Range("A1:D4").Borders.Color = RGB(255, 0, 0)


ActiveSheet.Range("A1:D4").Borders.Weight = xlThick

V tomto příkladu budou mít hranice červenou barvu (nastavenou pomocí funkce RGB) a budou mít tloušťku 2.

Použití VBA tedy umožňuje snadno nastavit všechny hranice pro buňky nebo rozsahy buněk v Excelu, což může být užitečné při formátování tabulek a přidávání vizuálního stylu do vaší práce.

Rozdělení obrazovky pro nastavení hranic

Pokud potřebujete nastavit hranice pro velké množství buněk v Excelu, možná nejrychlejším způsobem bude použití VBA. Při práci s velkými tabulkami však může být nepříjemné neustále se pohybovat po obrazovce, abyste nastavili všechny hranice.

Excel má užitečnou funkci rozdělené obrazovky, která Vám umožňuje držet určitou část tabulky na místě, zatímco procházíte nebo se pohybujete po jiných částech tabulky. To výrazně usnadňuje práci s velkými tabulkami a nastavením hranic pro mnoho buněk.

Chcete-li tuto funkci využít, postupujte podle následujících kroků:

  1. Vyberte buňku v levém horním rohu oblasti, pro kterou chcete nastavit ohraničení.
  2. Otevřete kartu Zobrazit na pásu karet nabídek a v části Okno vyberte možnost rozdělit okno.
  3. Zobrazí se horizontální a vertikální proužky rozdělené obrazovky. Přetáhněte je na správná místa, abyste zvýraznili požadovanou část tabulky.
  4. Nyní můžete snadno procházet tabulkou a nastavit hranice pro požadované buňky. Hranice se zobrazí pouze ve vybrané oblasti, zbytek tabulky zůstane stejný.

Jakmile nastavíte všechny požadované hranice, můžete zrušit rozdělení obrazovky výběrem možnosti Odebrat rozdělení okna na kartě Zobrazit.

Nyní víte, jak používat funkci rozdělené obrazovky k pohodlnějšímu nastavení hranic v tabulkách aplikace Excel. To může být zvláště užitečné při práci s velkými tabulkami nebo při nastavování hranic pro mnoho buněk.