Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek napsal Raddini Rahayu, MVP Microsoftu.
Úvod
Excel Add-In je soubor, který obsahuje kód jazyka VBA pro přidání další funkce Excelu, která ve výchozím nastavení neexistuje. Tento soubor je uložen ve formátu .xlam a vždy se načte při spuštění Aplikace Excel. Další nebo vlastní excelovou funkci lze také označit jako uživatelsky definovanou funkci, která je vlastní funkcí vytvořenou uživatelem.
Pokud používáte doplněk, musíte ho nejdřív nainstalovat do počítače, pak se bude vždy používat pro všechny sešity. V tomto článku se dozvíte, jak vytvořit vlastní funkci v Add-In pomocí kódu VBA, uložit soubor obsahující doplněk, nainstalovat doplněk pomocí vlastní funkce z Add-In a odinstalovat doplněk.
Případě
V tomto případě níže se podělím o to, jak vytvořit vlastní funkci pro výpočet BMI (Body Mass Index).
Body Mass Index je jednoduchý index hmotnosti a výšky, který se běžně používá ke klasifikaci podváhy, nadváze a obezity u dospělých. Hodnoty BMI jsou nezávislé na věku a stejné pro obě pohlaví. Klasifikace BMI jsou znázorněny v následující tabulce:
Zde použitá stupnice BMI je vhodná pouze pro dospělé ve věku 20–65 let. Tady je výpočet:
Co dělat
Krok 1: Kódování kódu VBA
Otevřete Microsoft Excel a stiskněte klávesy Alt+F11on, aby se zobrazilo okno VBE (Visual Basic Editor).
Otevřete modul tak, že v nabídce Vložit vyberete Modul a napíšete tento skript:
Function BMI(weight, height) BMI = weight / (height / 100) ^ 2 End Function
Zavřete okno VBE a vraťte se do Excelu. Potom soubor uložte kliknutím na tlačítko Uložit nebo stiskněte ctrl+S na klávesnici, aby se zobrazilo dialogové okno Uložit jako.
Krok 2: Uložení excelového sešitu
Do pole Název souboru zadejte název, který chcete pojmenovat. Tady to pojmenuji BMI Výpočet.
Jako typ souboru zvolte excelový Add-In formát (.xlam). Pak sešit zavřete.
Poznámka
Soubor Add-In můžete uložit, kam budete chtít. Pokud ale chcete, aby byl uvedený v excelovém bulit-inu, měli byste ho uložit do výchozího umístění. Na mém počítači s operačním systémem Windows 7 je výchozí umístění pro všechny verze Aplikace Microsoft Excel: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns
Až do tohoto kroku jsme dokončili vytváření vlastní funkce, která je uložená v excelovém souboru Add-In. Dále ho musíme nainstalovat a pak můžeme použít doplněk.
Krok 3: Instalace Add-In
Otevřete Microsoft Excel a vyberte Možnosti kliknutím na kartu Soubor, aby se zobrazilo dialogové okno Možnosti aplikace Excel.
V dialogovém okně Možnosti aplikace Excel klikněte na kartu Add-Ins. Níže najděte možnost Spravovat, zvolte Excel Add-Ins pak klikněte na Přejít.
Dialogové okno Add-Ins můžete zobrazit také tak, že kliknete na kartu Vývojář a pak kliknete na Doplňky.
V dialogovém okně Add-Ins vyhledejte Add-In, do kterého chceme nainstalovat (v tomto případě je to výpočet BMI), a ujistěte se, že políčko výpočet BMI není zaškrtnuté. Potom klikněte na OK.
Poznámka
Tento krok se použije u souboru, který je uložen ve výchozím umístění Add-Ins. Pokud chcete nainstalovat Add-In, které jsou uložené v jiném umístění, měli byste v dialogovém okně Add-Ins kliknout na tlačítko Procházet. Po zobrazení dialogového okna Procházet přejděte do umístění souboru, zvolte soubor Add-In a klikněte na Otevřít.
Teď je nainstalovaná vlastní funkce výpočtu BMI, která je připravená k použití.
Krok 4: Použití funkce
Teď můžeme použít vlastní funkci, kterou jsme vytvořili. Pokud chcete tuto funkci BMI otestovat, napište do buňky B1: =BMI(55;170) a pak stiskněte Enter. Pokud je výsledek 19,03, znamená to, že naše vlastní funkce funguje dobře. Můžete také zkusit vypočítat BMI a pak zjistit klasifikaci BMI v tabulce klasifikace BMI.
Krok 5: Odinstalace Add-In
Každá Add-In, která je nainstalovaná v Excelu, ale bude vždy spuštěna, když excel spustíte. Načítání v Excelu může trvat déle než v Excelu bez doplňku. Pokud už tuto Add-In nepotřebujete, můžete jednu nebo více z nich odinstalovat. Postup je téměř stejný jako při instalaci doplňku. Postupujte podle tohoto kroku:
Kliknutím na Add-Ins na kartě Vývojář otevřete dialogové okno Add-Ins.
Vyberte Add-In, do kterého chcete odinstalovat, a zrušte zaškrtnutí jeho políčka.
Klikněte na OK a restartujte Excel.
Informace třetích stran – právní omezení
Produkty třetích stran, o nichž se hovoří v tomto článku, jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.