Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vlastné , používateľom definované funkcie je funkcia , ktorú vytvoríte pomocou jazyka VBA . Pri vytváraní vlastnej funkcii , môžete si vybrať , aby to špecifické pre jedného zošita alebo vložte ju ako doplnok , aby bol k dispozícii pre použitie v akomkoľvek Exceli vytvoríte .
Vytvorenie užívateľom definované funkcie makra že výpočty použitie VBA z menu " Nástroje " v programe Excel 2003 alebo starších verzií , a zo " Developer " karte v programe Excel 2007 alebo , alternatívne, vyberte " Alt + F11 " sa otvorí okno modulu VBA pre každú verziu programu Excel .
okná modulu VBA otvorené , vytvoriť rámec pre svoje výpočty podľa mena svojej funkcie zadaním slova " Function ( názov funkcie ) " a stlačením tlačidla " Enter . " editor pridá sadu držiakov ( ) pre dokončenie prvý riadok a pridajte koncový riadok , " End Function " , pre funkciu . Tento rámec bude vyzerať takto :
Názov funkcie ( ) ... End Function
Pridanie Tvrdenia
Určte vzorec , ktorý potrebujete vykonať výpočet . Napríklad , ak ste písali funkcie pre výpočet spotreby paliva v míľach na galón , vzorec bude :
MPG = ( aktuálne kilometrový výkon - najazdené pri poslednom výplne ) /galónov paliva
argumenty , alebo parametre funkcie potrebuje vykonať výpočet , ísť medzi zátvorky ( ) v prvom riadku funkcie . Jednotlivé argumenty s čiarkou , a prvé písmeno každého slova jednotlivých argumentov . Vo vyššie uvedenom príklade , prijateľné argumenty by StartMiles ( míle na poslednú výplňou ) , EndMiles ( bežné míle ) , a galóny ( galónov paliva ) , argumenty budú vyzerať takto :
funkcie MPG ( EndMiles , StartMiles , galóny )
Ak chcete pridať dátový typ pre argument parametrov , môžete , ale Excel nevyžaduje , aby tak urobili . Ak sa rozhodnete pridať dátový typ parametrov argumentov , zadajte názov parametra , a potom zadajte slovo " ako " sa zobrazí dátový typ rozbaľovací okno , kde si môžete vybrať typ dát , napríklad " Integer " alebo " Double . " Ak sa rozhodnete pre zobrazenie parametrov pomocou dátového typu , argumentácia bude vyzerať takto :
Funkcia MPG - ( EndMiles As Integer , StartMiles As Integer , galónov As Single )
Vykonajte výpočty
Zahrnúť VBA výpočty v tele vlastné funkcie , medzi argumentov riadok a " End Function " riadku . Napríklad výpočet na míle na galón sa zobrazí ako :
Funkcia MPG ( EndMiles , StartMiles , galónov ) , MPG = ( EndMiles - StartMiles ) /GallonsEnd Funkcia
použitie funkcie
Po dokončení písania vlastnú funkciu , kliknite na tlačidlo " Close " pre návrat do rozhrania programu Excel . Potom kliknite na bunku , kam chcete vložiť vypočítanú hodnotu VBA a otvorte okno " Vložiť funkciu " .
Ak chcete otvoriť okno " Vložiť funkciu " v programe Excel 2003 alebo skôr , otvorte okno " Vložiť funkciu " z " Vložiť funkciu " tlačidlo na karte " Vložiť " , pre aplikáciu Excel 2007 , kliknite na tlačidlo " Vložiť funkciu " z " Vzorce " kartu . Kliknite na " Kategória " drop - dole baliť do krabice , zvoľte " User Defined " a vyberte funkciu , ktorú ste vytvorili . Kliknite na " Kategória " drop - dole baliť do krabice , zvoľte " User Defined " a vyberte funkciu , ktorú ste vytvorili . Ak chcete vložiť výpočtu do hárku programu Excel , zadajte v argumente hodnoty , a potom kliknite na tlačidlo " OK " .
Copyright © počítačové znalosti Všetky práva vyhradené