Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výukový program pre VBA výpočty v Exceli

Visual Basic for Applications ( VBA ) je programovací jazyk Microsoft vyvinutý s cieľom pomôcť užívateľom automatizovať aplikácie , ako je Excel . Použitie VBA nahrať súbor usmernení na realizáciu úlohy umožňuje prispôsobiť aplikáciu Excel pracovať lepšie pre vás . Jednou z oblastí , kde mnoho užívateľov nájsť VBA výpočty užitočné je pri vytváraní vlastných funkcií . Kým Excel neobsahuje preddefinované funkcie , ktoré vám pomôžu pri vytváraní vzorcov , možno výpočty VBA v programe Excel , aby vytváranie vzorcov ľahšie . Je to dobrý nápad pracovať cez tutoriál pre výpočty VBA v programe Excel pred vytvorením svoje vlastné funkcie . Začíname

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 " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené