VBA (Visual Basic for Applications) - je to výkonný nástroj, který vám umožňuje automatizovat úkoly v Excelu 2007. Poskytuje možnost vytvářet skripty, makra a vlastní funkce pro usnadnění práce s daty a zvýšení výkonu.
V tomto článku se podíváme na podrobný návod k připojení VBA v Excelu 2007.
Krok 1. Otevřete Excel 2007 a v horní liště nabídky vyberte "vývojář". Pokud se panel vývojář nezobrazí, přejděte na kartu Soubor, vyberte možnosti a aktivujte položku Zobrazit kartu Vývojář.
Krok 2. Po aktivaci panelu vývojář vyhledejte kartu "Visual Basic" a klikněte na ni.
Krok 3. V okně "Visual Basic for applications", které se otevře, vyberte "Vložit" v horní liště nabídky a vyberte "modul". Nový modul bude vytvořen v "projektu VBA".
Krok 4. Nyní můžete začít psát svůj kód VBA v editoru, který se otevře. Ve výchozím nastavení musí obsahovat následující kód:
Sub main()
'Váš kód je zde
End Sub
Krok 5. Po napsání kódu uložte modul výběrem " Soubor "v horním panelu nabídky a výběrem" Uložit název "nebo pomocí kombinace kláves" Ctrl " + "S". Vyberte místo, kam chcete soubor uložit, a zadejte název modulu.
Gratuluji! Právě jste připojili VBA v Excelu 2007 a vytvořili jste svůj první modul. Nyní můžete použít sílu VBA k automatizaci práce s daty a zvýšení efektivity vaší práce v Excelu.
Nainstalujte potřebný software
Než začnete s VBA v Excelu 2007, musíte nainstalovat více softwaru:
- Microsoft Office Excel 2007 je základní softwarový balíček, který bude spouštět kód VBA. Ujistěte se, že je Excel 2007 nainstalován ve vašem počítači.
- Microsoft Visual Basic for Applications (VBA) je programovací jazyk, který se používá k psaní Maker v Excelu. Je součástí Microsoft Office a automaticky se instaluje spolu s Excelem 2007.
- Microsoft Visual Basic for Applications Extensibility (VBIDE) je další rozšíření pro VBA, které poskytuje přístup k objektovému modelu VBA. K jeho instalaci je nutná licence vývojáře softwaru (Developer License).
Instalace Microsoft Office Excel 2007 se provádí pomocí standardního procesu instalace softwaru. Pokud jste Excel 2007 ještě nenainstalovali, postupujte podle příslušných kroků uvedených v dokumentaci k vašemu operačnímu systému.
Upozornění: instalace Microsoft Visual Basic for Applications Extensibility může vyžadovat zadání licenčního klíče. Pro podrobné informace o procesu instalace se obraťte na poskytovatele softwaru nebo dokumentaci.
Vytvořte novou knihu Excel
Chcete-li začít s VBA v Excelu 2007, budete muset vytvořit novou knihu. Postupujte podle těchto jednoduchých kroků:
- Otevřete v počítači program Excel 2007.
- V horní části okna klikněte na tlačítko Soubor (v levém horním rohu programu).
- V rozbalovací nabídce vyberte Založit a poté vyberte Nová kniha.
Po dokončení těchto kroků uvidíte nový prázdný sešit aplikace Excel, ve kterém můžete začít pracovat a vytvářet makra pomocí VBA.
Aktivujte kartu Vývojář
Pro práci s VBA v Excelu 2007 je prvním krokem Aktivace Karty vývojář, která je ve výchozím nastavení skryta v nabídce programu.
Chcete-li aktivovat kartu Vývojář, postupujte podle pokynů níže:
- Otevřete program Excel 2007.
- Klikněte na kartu Soubor v levém horním rohu programu.
- Z rozbalovací nabídky vyberte Možnosti. Otevře se okno Možnosti aplikace Excel.
- V okně Možnosti aplikace Excel vyberte kartu páska umístěnou na levé straně okna.
- V části domů zaškrtněte políčko " Vývojář "a klikněte na"OK".
Po dokončení těchto kroků se karta Vývojář zobrazí v hlavní nabídce programu Excel 2007.
Vyberte možnost makra
V Excelu 2007 musíte pro připojení VBA vybrat možnost "makra". Chcete-li to provést, postupujte podle níže uvedených kroků:
- Otevřete Excel 2007.
- Na horním panelu nástrojů vyhledejte kartu Vývojář a klikněte na ni.
- V nabídce kód vyberte možnost makra.
Po výběru možnosti makra se otevře okno makra. V tomto okně budete moci vytvářet, upravovat a spouštět makra. Připojení VBA v Excelu 2007 vyžaduje navigaci v tomto okně, abyste provedli požadované kroky.
| Poznámka: | Pokud se karta Vývojář nezobrazí v horním panelu nástrojů aplikace Excel, možná ji budete muset aktivovat. Chcete-li to provést, klikněte pravým tlačítkem na libovolné místo v horní liště nástrojů a vyberte "Nastavení pásu karet". V okně, které se zobrazí, zaškrtněte políčko vedle karty vývojář a klikněte na tlačítko OK. Nyní by karta Vývojář měla být viditelná v horním panelu nástrojů. |
Klikněte na "vizuální základní editor"
Chcete-li připojit VBA v Excelu 2007, musíte otevřít program Excel a postupovat podle následujících kroků:
- Otevřete sešit aplikace Excel, do kterého chcete přidat kód VBA.
- Klikněte na kartu Vývojář v horní liště nabídky.
- Pokud se karta Vývojář nezobrazí, musíte ji aktivovat. Postupujte podle těchto kroků:
- Klikněte pravým tlačítkem na libovolný panel nástrojů a vyberte "Konfigurovat panel nástrojů Rychlý přístup".
- V okně, které se otevře, vyberte kartu Vývojář a klikněte na OK.
- Na kartě Vývojář vyhledejte skupinu kód a klikněte na tlačítko vizuální základní editor nebo ALT + F11.
- Otevře se vizuální základní editor (VBE), ve kterém můžete vytvářet, upravovat a spouštět kód VBA.
- Nyní jste připraveni začít psát a spouštět kód VBA v Excelu 2007.
Vizuální základní editor nabízí různé nástroje a funkce pro vytváření maker a automatizaci úloh v Excelu. Umožňuje vám psát a upravovat kód v jazyce VBA, ladit a provádět makra, vytvářet vlastní funkce a další.
Připojte kód VBA ke knize
Chcete-li použít makra a kód VBA v knize Excel 2007, musíte nejprve připojit kód VBA k samotné knize. To vám umožní spustit makra vytvořená v programovacím jazyce VBA ze samotné knihy Excel.
Chcete-li připojit kód VBA k vaší knize Excel 2007, postupujte podle následujících kroků:
1. Otevřete sešit Excel 2007, ke kterému chcete připojit kód VBA.
2. Stisknutím klávesy "Alt + F11" otevřete Editor VBA.
3. V editoru VBA Vyberte projekt knihy, ke kterému chcete připojit kód VBA.
4. Klikněte pravým tlačítkem na projekt Knihy a vyberte Vložit -> Modul pro vytvoření nového modulu pro kód VBA.
5. Do nového modulu vložte nebo napište svůj kód VBA.
6. Uložte změny do své knihy Excel 2007.
Po dokončení těchto kroků bude váš kód VBA připojen a připraven k použití v knize Excel 2007. Můžete vytvářet makra, přidávat události a používat další funkce a postupy dostupné v VBA k automatizaci a zlepšení práce s vaší knihou Excel.