Jak přidat nebo vložit kartu vývojáře v aplikaci Excel? (s příkladem)

Karta Vývojář v aplikaci Excel

Karta Vývojář v aplikaci Excel se používá ke generování maker, vytváření aplikací VBA, navrhování formulářů a importu nebo exportu XML. Ve výchozím nastavení je karta vývojáře v aplikaci Excel zakázána, takže ji je třeba povolit z nabídky Možnosti v aplikaci Excel.

Pojďme se ponořit do hloubky a projít si různé možnosti, které nabízí karta Vývojář.

Jak přidat kartu vývojáře v aplikaci Excel?

  • Krok 1: Otevřete nový list aplikace Excel a přejděte do souboru, přejděte na možnosti

  • Krok 2: Po kliknutí na „Možnosti“ vyberte zleva Přizpůsobit pás karet a vpravo vyberte Hlavní karty, poté zaškrtněte políčko Vývojář a klikněte na tlačítko OK

  • Krok 3: Karta vývojáře se zobrazí v souboru Excel

Jak psát programy VBA pomocí karty Developer?

Na kartě Vývojář v aplikaci Excel lze psát programy VBA, jak je uvedeno níže -

Tuto šablonu Excel Tabulátoru pro vývojáře si můžete stáhnout zde - Šablona Excel pro Excel

Příklad č. 1 - Psaní jednoduchého kódu pro zobrazení „Ahoj, vítejte ve VBA“

Přejděte na kartu Vývojář a vyberte možnost „Visual Basic“. Otevře se nové okno

Poklepejte na List1 (List1) a na pravé straně se zobrazí Prázdný dokument nebo podokno

Napište následující kód a klikněte na tlačítko Spustit, objeví se vyskakovací okno s nápisem „Ahoj, vítejte ve VBA“

Vysvětlení kódu:

Sub a End Sub se používají jako procedury nebo řekněme hlavní část programu

Msgbox “ je funkční funkce v balíčku VBA, která zobrazuje například vše, co je v něm napsáno („Ahoj, vítejte ve VBA“)

Chcete-li uložit výše uvedený kód, uložte jej jako soubor .xlsm, aby se uložil kód makra

Příklad č. 2 - Klikněte na funkci tlačítka

Tato konkrétní funkce umožňuje komukoli spustit kód kliknutím na tlačítko a pro lepší pochopení pojďme mít ilustraci, kde osoba dynamicky zadává jméno a místo narození, které by se zobrazovalo jako výstup

Přejděte na kartu Vývojář a klikněte na Přepínací tlačítka v aplikaci Excel a vyberte tlačítko (Ovládání formuláře)

Přetáhněte jej kamkoli ve formuláři a zobrazí se následující dialogové okno a přejmenuje název makra

Klikněte na Nové tlačítko a zobrazí se následující kódová stránka

Kódovací část a vysvětlení

  • Funkce „ Dim “ se používá k deklaraci proměnné, kterou může být řetězec, numerická atd. (Zde jsou proměnné deklarované jako řetězec proměnné Jméno a Místo narození)
  • „InputBox“ je funkční funkce ve VBA, kde je uživatel požádán o vstup
  • Msgbox “ je funkční funkce v balíčku VBA, která zobrazuje vše, co je v něm napsáno

Nyní zavřete okno kódové stránky

Klepněte pravým tlačítkem na tlačítko a vyberte upravit text v aplikaci Excel, kde jeden vytvořil tlačítko, a přejmenujte jej na „Name_Birth“

Klikněte na tlačítko a zadejte jméno a místo narození

Objevily by se dvě výzvy k zadání jména a narození (zadejte jméno a místo narození např.: Dhrish a Pune)

Po zadání názvu se objeví následující výstup

Uložte soubor jako soubor .xlsm

Jak zaznamenat makro na kartě Vývojář?

To je nejvhodnější, když člověk musí dělat úkol opakovaně a chce ušetřit čas jak na opakující se práci, tak na kódování.

Tady je tedy dřívější příklad, který jsem si vzal dříve, předpokládejme, že chceme zbarvit sloupec, který má vzorce, ale pro každý soubor. To, co lze udělat, je zaznamenat práci tak, že ji nejprve provedete ručně a poté ji spustíte pro další soubory

Předpokládejme, že máme data uvedená níže

Tady tedy musíme zbarvit žlutě na sloupci F, G a na celkovém počtu řádků žlutě, protože jsou to sloupce vzorců a řádky.

Před zbarvením tedy tyto žluté přejdou na kartu Vývojář

Klikněte na Záznam makra v aplikaci Excel

Po kliknutí na Záznam makra se objeví dialogové okno pro jeho přejmenování na Color_Yellow

Barevný sloupec F, G a řádek celkem jako žlutá

Po vybarvení přejděte na kartu Vývojář

Klikněte na Zastavit nahrávání

Přejděte na kartu Vývojář v aplikaci Excel a Visual Basic

Vyberte modul

Až příště budete chtít úkol opakovat, můžete kliknout na tlačítko (Spustit makro) zkopírováním a vložením stejného kódu do nového listu aplikace Excel pomocí odkazu Psaní jednoduchého kódu pro zobrazení

Jak zajistit zabezpečení maker pomocí karty Developer?

V případě potřeby lze povolit makra chráněná heslem

Přejděte na kartu Vývojář

Otevřete Visual Basic

Otevřete Makro, pro které kód vyžaduje povolení hesla (Například: vezmeme makro Color_Yellow jako ve výše uvedeném příkladu)

Vyberte Nástroje a vlastnosti VBAProject

Zobrazí se dialogové okno

Vyberte kartu Ochrana

Podívejte se na Lock Project pro prohlížení

Zadejte heslo, které potřebujete, potvrďte ho a klikněte na OK

Uložte jej jako soubor .xlsm při ukládání a zavřete jej

Otevřete soubor a opakujte kroky 1,2 a 3

Požádá o heslo a zadá heslo

Nyní budete moci vidět kód

Věci k zapamatování

  • Jedná se o integrovanou kartu v aplikaci Excel
  • Je snadné vše automatizovat pomocí záznamu makra
  • Nejlepší součástí jsou run-time výzvy nebo uživatelské výzvy, které lze zadat kliknutím na tlačítko ve VBA
  • Lze také vytvářet formuláře nebo základní uživatelské rozhraní ve VBA, viz stejné odkazy