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

MS Excel Visual Basic Pomocník

Microsoft Excel používa programovací jazyk Visual Basic for Applications , s ktorou môžu užívatelia zvýšiť štandardné funkcie programu Excel . Pri písaní programového kódu , užívatelia zvyčajne používajú niekoľko Visual Basic v nástroji , vrátane makro rekordéra , integrované vývojové prostredie ( IDE ) a debugger . Každý z týchto nástrojov má mnoho podôb , takže učenie úplnú sadu nástrojov pochopiteľne zahŕňa učenie . Prehľad Visual Basic , že tento článok sa určí rýchlosť , ktorou pozdĺž tejto krivky . Macro Recorder

záznam makier môže pravdepodobne byť prvý Visual Basic nástroj môžete použiť na vytvorenie programu . Rekordér , ktorý prevádza vaše výbery v menu programu Excel do programového kódu , je spustený vnútri Excel výberom Developer > Záznam makra . Ak nevidíte kartu Vývojár , nevystavujte ho kliknutím na ikonu farebné MS Office v hornej časti aplikácie Excel ľavého rohu , výber Možnosti programu Excel a potom voľbou " Zobraziť kartu Vývojár na páse kariet. "

Za predpokladu , že ste začal makro s predvoleným názvom " Macro1 , " zastaviť nahrávanie s Developer > zastaviť záznam . Aj keď ste vykonali nejaké voľby v menu programu Excel pri nahrávaní tejto konkrétnej makro , Visual Basic doteraz vytvoril funkciu , do ktorého môžete pridať kód ručne .
Zadajte
Development Environment

Zobraziť kód makra jazyka Visual Basic práve nasnímaného výberom Developer > makrá , výberom názov Makro ste práve nahrali , " Macro1 " a stlačením tlačidla Upraviť . Tie sú odosielané do funkcie Macro1 , ktorý je vo vnútri Visual Basic IDE .
Pridanie kód ručne

Všimnite si , že prvý riadok tejto funkcie Macro1 : Sub Macro1 ( ) Zmeňte tento prvý riadok čítať takto : funkcia Macro1 ( Arg. ) Tým , že táto zmena , ste povedal , Excel pár vecí : Po prvé , bude funkcia vracať hodnotu . To je stanovené podľa kľúčového slova " funkcie " , na rozdiel od Sub kľúčového slova . Po druhé , funkcia má argument s názvom arg , ktorý predstavuje vstup , na ktorom Macro1 bude vykonávať niektoré calculation.Enter tento výpočet vzorky : Macro1 = 9 /5 * arg 32 Všimnite si , že premenná , ktorú priraďujete výsledok výpočtu je , nie je variabilný vôbec , je to názov funkcie , Macro1 . To je , ako výstup je odovzdaný späť do programu Excel .
Pomocou funkcie

Späť na Excel , kde budete teraz používať funkciu ste práve definovaný . Vyberte Vložiť funkciu , a kategóriu " User Defined " , kde okno Vložiť funkciu číta " Alebo vyberte kategóriu . " Názov vašej funkcie je , " Macro1 , " sa zobrazí v zozname .

Double - kliknite na " Macro1 " , ktorý vyberie túto funkciu , a pošle vás do ďalšieho okna zvoliť argumenty pre Macro1 . Možno ste uhádli , čo Macro1 robí - prevádza stupňa Celzia na stupne Fahrenheita . Zadajte 0 do textového poľa vedľa " arg . " Excel zobrazí výsledok výpočtu Macro1 : 0 stupňov Celzia mení na 32 stupňov Celzia
.

Najnovšie články

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