Makra Vba v aplikaci Microsoft Excel poskytují širokou škálu vlastností pro práci s buňkami. Znalost těchto vlastností umožňuje programátorům spravovat obsah a formátování buněk a provádět různé operace nad daty umístěnými v tabulce.
Jednou z nejdůležitějších vlastností buňky je vlastnost Value. Umožňuje získat nebo přiřadit hodnotu buňce. Pokud je hodnota buňky číslo, bude reprezentováno jako číslo v programu Vba. Pokud je hodnota buňky text, bude zobrazena jako řádek.
Další užitečnou vlastností buňky je vlastnost Color. Umožňuje programátorovi změnit barvu pozadí nebo textu v buňce. Můžete například nastavit barvu pozadí buňky, abyste ji zvýraznili v tabulce.
Kromě toho lze pomocí vlastnosti Font Změnit různé možnosti písma v buňce, jako je velikost, styl a barva textu. Můžete například nastavit tučný, kurzívu nebo podtržený text v buňce.
Znalost vlastností buněk VBA Excel je nedílnou součástí programování v Excelu. Umožňuje vytvářet výkonná makra, která mohou automatizovat různé úkoly a výrazně zjednodušit práci uživatelů s tabulkami.
Seznam vlastností buněk VBA Excel: úplný seznam
VBA Excel má mnoho vlastností, které vám umožňují pracovat s buňkami efektivně a pohodlně. Níže je uveden úplný seznam vlastností buněk VBA Excel:
- Value: vrátí nebo nastaví hodnotu buňky.
- Formula: vrátí nebo nastaví vzorec buňky.
- Address: vrátí adresu buňky.
- Row: Vrátí číslo řádku, ve kterém je buňka umístěna.
- Column: Vrátí číslo sloupce, ve kterém je buňka umístěna.
- RowHeight: vrátí nebo nastaví výšku řádku.
- ColumnWidth: vrátí nebo nastaví šířku sloupce.
- Font: vrací objekt, který představuje formát písma buňky.
- HorizontalAlignment: vrátí nebo nastaví vodorovné zarovnání obsahu buňky.
- VerticalAlignment: vrátí nebo nastaví vertikální zarovnání obsahu buňky.
- NumberFormat: vrátí nebo nastaví formát číselných hodnot buňky.
- Interior: vrací objekt, který představuje pozadí buňky.
- Borders: vrací objekt reprezentující hranice buňky.
- Locked: vrátí nebo nastaví hodnotu, která určuje, zda je buňka uzamčena.
- FormulaHidden: vrátí nebo nastaví hodnotu, která určuje, zda je vzorec buňky skrytý.
To jsou jen některé z vlastností buněk dostupných VBA Excel. Pomocí těchto vlastností můžete spravovat obsah, formátování, zarovnání a další aspekty práce s buňkami v dokumentu aplikace Excel.
Atributy formátování
Font (Font): Umožňuje nastavit hodnoty pro písmo buňky, jako je název písma, velikost, styl (tučný, kurzíva a podtržený). Tento atribut lze použít k vytvoření různých efektů formátování textu.
Barva písma (Font.Color): Určuje barvu textu v buňce. K určení barvy lze použít číselné hodnoty nebo předem dané konstanty, jako je vbRed, vbBlue atd.
Zarovnání (Horizontalignment, Verticalignment) : Nastaví zarovnání textu v buňce vodorovně a svisle. Mezi možné hodnoty patří xlLeft, xlCenter, xlRight pro horizontální zarovnání a xlTop, xlCenter, xlBottom pro vertikální zarovnání.
Formát čísla (NumberFormat): Umožňuje formátovat číselné hodnoty v buňce. Můžete použít předem určené formáty, jako je "obecný" nebo "desítkový", a také vytvořit vlastní formáty.
Další atributy:
- Font.Bold, Font.Italic, Font.Underline: Určují, zda bude text tučný, kurzivní nebo podtržený.
- Font.Size: Nastavuje velikost písma.
- Interior.Color: Určuje barvu výplně buňky.
- Borders: Umožňuje nastavit hranice buňky.
Poznámka: všechny tyto atributy lze použít v kombinaci k vytvoření vícevrstvého formátování buněk VBA Excel.
Možnosti písma a zarovnání
Pro přizpůsobení možností písma a zarovnání textu v buňkách VBA Excel lze použít řadu vlastností:
- Font.Name - určuje název písma, například: "Arial", "Times New Roman". Výchozí je písmo Calibri.
- Font.Size - určuje velikost písma v bodech. Výchozí hodnota je 11 pt.
- Font.Color - určuje barvu písma. Pro červenou barvu lze použít číselnou hodnotu RGB nebo předdefinované konstanty, například: RGB(255, 0, 0) nebo vbred.
- Font.Bold - nastaví tučné písmo. Hodnota True nebo False.
- Font.Italic - určuje kurzívu písma. Hodnota True nebo False.
- Font.Underline - nastaví podtržení písma. Hodnota může být True, False nebo xlUnderlineStyleSingle pro jedno podtržení.
- HorizontalAlignment - určuje vodorovné zarovnání textu v buňce. Lze použít hodnoty xlhalignleft, xlHAlignCenter, xlHAlignRight pro levé, střední nebo pravé zarovnání.
- VerticalAlignment - nastaví vertikální zarovnání textu v buňce. Lze použít hodnoty xlvaligntop, xlVAlignCenter, xlVAlignBottom pro horní, centrální nebo dolní zarovnání.
Tyto vlastnosti vám umožňují přizpůsobit vzhled textu v buňkách a učinit jej čitelnějším a přitažlivějším pro uživatele.
Data a hodnoty buněk
Buňky v Excelu mohou obsahovat různé typy dat a hodnoty. Zde jsou některé z nejběžnějších typů dat, které lze použít v buňkách:
Text: Do buněk můžete zadat prostý text, který se zobrazí beze změny. Text může obsahovat všechny druhy znaků, včetně písmen, číslic a speciálních znaků.
Množství: Excel podporuje různé typy číselných dat, včetně celých čísel, desetinných čísel, podílů a procent. Čísla můžete použít k provádění matematických operací a analýze dat.
Data a časy: Data a časy můžete zadat do buněk pomocí speciálního formátu. Excel umožňuje různé operace s daty a časem, jako je výpočet délky mezi dvěma daty nebo stanovení dne v týdnu pro konkrétní datum.
Odkaz: Ve stejné knize můžete vytvářet odkazy na jiné buňky nebo listy, stejně jako na webové stránky nebo soubory mimo knihu. Odkazy lze použít k vytvoření spojení mezi různými částmi knihy nebo k přístupu k dalším informacím.
Formule: V Excelu lze pomocí vzorců provádět různé výpočty a analýzy dat. Vzorce mohou obsahovat různé matematické operátory a funkce aplikace Excel, jako jsou SUM, AVG, MAX a další.
Kromě toho můžete na buňky použít různé datové formáty a zobrazit jejich obsah v určitém formátu. Můžete například naformátovat buňku a zobrazit čísla s určitým počtem desetinných míst nebo data v konkrétním stylu.
Zobrazení buněk a hranic
Buňky v Excelu mají mnoho vlastností, které ovlivňují jejich zobrazení a design. Pomocí programovacího jazyka VBA lze tyto vlastnosti upravit tak, aby vytvářely vlastní rozvržení a formátování.
Jednou z hlavních vlastností buněk je jejich obsah. Pomocí vlastností Value lze nastavit nebo získat hodnotu buňky. Může to být text, číslo, vzorec nebo prázdná hodnota.
Vlastnost Font je zodpovědný za zobrazení textu v buňce. S ním můžete změnit písmo, velikost, styl a barvu textu a přidat efekty, jako je podtržení nebo přeškrtnutí.
Pro změnu vzhledu buněk lze použít vlastnost Interior. Pomocí něj můžete změnit barvu pozadí a písma buňky, přidat výplň a texturní výplně. Lze také nastavit styl rámečků pomocí vlastnosti Borders.
Mezi další užitečné vlastnosti patří HorizontalAlignment a VerticalAlignment, které jsou zodpovědné za horizontální a vertikální zarovnání obsahu buňky a WrapText, který umožňuje přenos dlouhého textu na více řádků v buňce.
Pomocí vlastností NumberFormat můžete nastavit formát čísel, dat a času v buňce. Můžete například zobrazit datum ve formátu " DD.mmgg " nebo čísla s daným počtem znaků za čárkou.
Všechny tyto vlastnosti lze použít k vytvoření krásných a informativních tabulek, grafů a sestav v Excelu pomocí VBA.