Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » vba-funkce-vzorce » Vlozeni-uzivatelskych-funkci-do-Excel
Microsoft Excel logo

Vložení uživatelských funkcí do Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak vložit do Excel vlastní uživatelské funkce do Excel. Potřebuji vlastní funkce přístupné přímo z Excel bez nutnosti odkazovat se přes Personal (=PERSONAL.XLSB!NazevFunkce()).

Úvodem do vkládání vlastních funkcí do Excel

Jak vložit do Excel vlastní funkci, tak aby byla stále přístupná ve všech sešitech a byla možnost vlastní funkci zadávat napřímo =NazevFunkce.

Pro přehlednost je článek rozdělen na kapitoly:


Mít vytvořenou vlastní funkci

Pokud již máte k dispozici vlastní funkce můžete tuto kapitolu přeskočit, pokud nemáte, tak si vytvořte funkci, která vypíše jen Ahoj světe. Umístěte do Module.

Function DemoUDF() DemoUDF = "Ahoj světe." End Function

Jelikož je funkce přímo v listu můžete zavolat:

=DemoUDF()

Nevýhoda je, že takto zadanou vlastní funkci nezavoláte v nově otevřeném sešitu.


Uložit jako xlam

Před vložením vlastních funkcí do Excel je potřeba je uložit jako xlam.

Z menu Soubor > Uložit jako zvolit jméno Demo-soubor-UDF a vybrat Doplněk Excelu.

Excel 2016 - UDF - vlastní funkce Excel

Přidání jako doplněk

Soubor s funkcí (funkcemi) máte uložen jako xlam, teď je potřeba do Excelu přidat.

Z menu Soubor > Možnosti a v dialogovém okně Možnosti aplikace Excel vyberte Doplňky

Excel - UDF - vlastní funkce Excel

Ve výběrovém poli Spravovat zvolte: Doplňky Excelu a klikněte na tlačítko Přejít... Obdržíte dialogové okno Doplňky

Excel - UDF - vlastní funkce Excel

Pokud se v seznamu neobjeví požadovaný název doplňku Demo-soubor-UDF (pokud jste zvolili stejný název doplnku - xlam jako já). Tak v tomto dialogovém okně Doplňky klikněte na Procházet... a ze seznamu si vyberte požadované xlam, neboli požadovaný doplněk, který funkce obsahuje a potvrdit OK.

Excel - UDF - vlastní funkce Excel

Objeví se opět okno Doplňky, kde musí být pravě vložený doplněk zatržen. Pak jen stačí klik na OK A sešit uložte.

Excel - UDF - vlastní funkce Excel

Použití vlastní funkce

Zbývá otestovat zda funkce pracuje.

Do buňky zadejte:

=DemoUDF()

Pokud funguje máte svou první funkci (případně více funkcí) v Excel


Další možností vkládání

Další možnost je přidat funkcí přímo do PERSONAL.XLSB, samozřejmě do Module. Nevýhodou je nutnost odkazovat se přes PERSONAL.XLSB! a až poté název funkce, neboli:

=PERSONAL.XLSB!DemoUDF()

Článek byl aktualizován: 14.09.2018 21:31

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2018 | 532

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.