Vlastná funkcia v MS Excel

Prišla mi nedávno e-mailom nasledovná otázka: „Ako by som mohol zobraziť v bunke A2 hodnotu - TRUE alebo FALSE, podľa toho, či v bunke A1 je vzorec alebo nie? Priamo vstavanou funkciou Excelu to nejde, ale vytvorením vlastnej áno.

Písmo: A- | A+
Diskusia  (6)

Postup je pre skúsených používateľov relatívne jednoduchý aj bez hlbšej znalosti programovacieho jazyka Visual Basic for Applications (VBA). V zošite kde potrebujete využívať takúto funkciu zobrazte klávesovou skratkou Alt + F11 okno editora VBA a cez ponuku Insert vložte Modul . V okne modulu buď zapíšte kód ručne alebo použite ponuku Insert > Procedure a v okne, ktoré sa zobrazí zadajte názov funkcie a vyberte Function . Po kliknutí na OK je potrebné ešte dopísať kód, ktorý bude požadované vyhodnocovanie bunky robiť.

SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

Výsledne by to malo vyzerať nasledovne:
Function JeVzorec(vyhodnocovana_bunka As Range)
JeVzorec = vyhodnocovana_bunka.HasFormula
End Function

Kód vlastnej funkcie VBA v MS Excel 2007
Kód vlastnej funkcie VBA v MS Excel 2007 


Uložte zmeny vo formáte podporujúcom makrá *.xlsm . Ak potrebujete funkciu používať vo všetkých zošitoch, tak je potrebné kód uložiť v osobnom zošite makier v umiestnení C:\Users\<<používateľ>>\AppData\Roaming\Microsoft\Excel\XLSTART (cesta pre Vistu). Následne vlastnú funkciu použijete ako ktorúkoľvek vstavanú buď ručným vpísaním =JeVzorec(A1) alebo cez okno vložiť funkciu > definované používateľom. Vytvorením vlastnej funkcie môžete riešiť aj komplikovanejšie výpočty, ale v tomto prípade je už vhodná znalosť jazyka VBA.

SkryťVypnúť reklamu
Použitie vlastnej funkcie v MS Excel 2007
Použitie vlastnej funkcie v MS Excel 2007 
Peter Belko

Peter Belko

Bloger 
  • Počet článkov:  345
  •  | 
  • Páči sa:  15x

Môžete ho stretnúť ako lektora na počítačových školeniach, pri IT konzultáciách vo firmách, na letných terasách a v kaviarňach ako pozoruje dianie okolo seba, ale aj na potulkách po gréckych ostrovoch, pretože počítače nie sú jediné čo ho zaujíma.Ostrovné správy popisuje na osobnej stránke www.dovolenkar.skAktívne prispieva na svoj portál Tipy a triky v MS Office.. Zoznam autorových rubrík:  Tipy a triky MS Office 2013/20Externé tipy a triky MS OfficeSharePoint, spolupráca,Office3Tipy a trikyNávodyStalo sa ...Office 2010/2013 BetaMicrosoft KB článkySúkromnéNezaradené

Prémioví blogeri

Matúš Sarvaš

Matúš Sarvaš

3 články
Tupou Ceruzou

Tupou Ceruzou

311 článkov
Anna Brawne

Anna Brawne

103 článkov
Marian Nanias

Marian Nanias

274 článkov
Juraj Hipš

Juraj Hipš

12 článkov
Monika Nagyova

Monika Nagyova

299 článkov
reklama
reklama
SkryťZatvoriť reklamu