Dobrý den,
mám napsanou vlastní fci a potřebuji aby byla zaregistrovaná v PC. Tedy při každém spuštění jakéhokoliv dokumentu excel bude tato fce k dispozici. Mám MS Office 2007. Funkce je v makru vba jako modul. Jde to nějak? Nechci pokaždé kopírovat modul.
Děkuji za pomoc.
Registrace vlastní funkce VBA Vyřešeno
-
- Level 1
- Příspěvky: 76
- Registrován: leden 11
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
Registrace vlastní funkce VBA Vyřešeno
"V případě hrubé nedbalosti hlavního počítače vedoucí k ohrožení posádky jsou všechny lodě Jupiterské důlní společnosti povinny mít záložní počítač, který nahradí počítač hlavní." Červený trpaslík.
- Branscombe
- Level 3
- Příspěvky: 469
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: Registrace vlastní funkce VBA
Určitě, stačí pouze zkopírovat funkci do složky svých osobních maker. Pakliže je nemáš viditelné, tak klikni na záznam makra a v kolonce "uložit do" vyber "osobní sešit maker"... Pak jen zastav záznam, otevři VBA modul (Alt + F11) a překopíruj modul do osobních maker...
Re: Registrace vlastní funkce VBA
Je to presne tak, jak napsal Branscombe, jen doplnim, ze pri psani vlastni funkce se musis odkazovat na sesit personal.xlsb, takze pri zapisu funkce do bunky to bude vypadat takto:
=PERSONAL.XLSB!Nazev_funkce(argumenty)
=PERSONAL.XLSB!Nazev_funkce(argumenty)
-
- Level 1
- Příspěvky: 76
- Registrován: leden 11
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
Re: Registrace vlastní funkce VBA
Ano. Již to funguje. Ještě by bylo dobré aby se automaticky zobrazovala..když dám v buňce =mojefunkce aby se objevila nápověda. Takhle jí vidím pouze ve vlastních fcí.
"V případě hrubé nedbalosti hlavního počítače vedoucí k ohrožení posádky jsou všechny lodě Jupiterské důlní společnosti povinny mít záložní počítač, který nahradí počítač hlavní." Červený trpaslík.
Re: Registrace vlastní funkce VBA
Bohuzel, zobrazovani napovedy (resp. toho, jaky argument se vyplnuje) asi nefunguje - ja jsem aspon neprisel na to, jak to udelat, aby se napoveda zobrazovala.
Prosim, jestli na to nekdo prijde, budu mu vdecny :)
Prosim, jestli na to nekdo prijde, budu mu vdecny :)
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Registrace vlastní funkce VBA
Pridat zakladni napovedu k UDF: http://www.ozgrid.com/VBA/DesciptionToUDF.htm :
V editoru VBA otevrit ObjectBrowser (F2)
V prislusnem objektu (Module..) vyhledat UDF jmeno
Klik pravym tlacitkem mysi, vybrat Properties...
Do okna Description: vepsat napovedu
OK
Vytvorit napovedu k argumentum UDF - VBA primo nepodporuje, mozny postup napr.:
http://www.bettersolutions.com/excel/EI ... 710331.htm
V editoru VBA otevrit ObjectBrowser (F2)
V prislusnem objektu (Module..) vyhledat UDF jmeno
Klik pravym tlacitkem mysi, vybrat Properties...
Do okna Description: vepsat napovedu
OK
Vytvorit napovedu k argumentum UDF - VBA primo nepodporuje, mozny postup napr.:
http://www.bettersolutions.com/excel/EI ... 710331.htm
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů