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

Ako písať funkcie programu Excel

Excel je tabuľkový program vyvinutý spoločnosťou Microsoft Corporation a dodávaný ako súčasť produktu Microsoft Office . Produkty balíka Microsoft Office použiť vstavaný event - driven programovací jazyk známy ako Visual Basic for Applications ( VBA ) . S VBA , vývojári majú schopnosť vytvárať vlastné riešenia v niektorej z aplikácií balíka Microsoft Office . VBA je úzko spätý s Visual Basic , však, na rozdiel od jazyka VBA možné spustiť len v hostiteľskej aplikácii ako produkt Microsoft Office . Okrem vlastného vývoja , VBA možno vytvárať vlastné funkcie , ktoré potom môžu byť ľahko použité v tabuľke programu Excel . Návod
Ako písať funkcie programu Excel
1

Otvorte aplikáciu Microsoft Excel .
2

Otvoriť VBA podržaním klávesy Alt a stlačením klávesu F11 .
sims 3

Kliknite na " Vložiť " v menu aktivovať " Vložiť " možnosti .
4

Kliknite na " modul " vytvoriť nový modul .
5

Zadajte nasledujúci kód vytvoriť novú funkciu s názvom " DayName " :

funkcia DayName ( InputDate Ako dátum)

Táto funkcia vracia názov dňa v týždni pre dátum, ktorý je vstúpil do funkcie .

Všimnite si , že v zátvorke sme vstúpili do " Date " typ premennej s názvom " InputDate " , to bude držať termín , ktorý si želáme použiť k návratu názov dňa v týždni , na ktorej je dátum padá . Okrem toho , VBA automaticky prejde do " End Function " vyhlásenie kedykoľvek je vytvorená funkcia
6

Zadajte nasledujúci kód medzi " Funkcia DayName ( InputDate ako dátum ) " a " End Function " : .

Dim DenČíslo Ako IntegerDayNumber = deň v týždni ( InputDate , vbSunday ) Select Case DayNumberCase 1DayName = " Nedeľa " Case 2DayName = " pondelok " Prípad 3DayName = " Utorok " Case 4DayName = " stredu " Case 5DayName = " Vo štvrtok " Case 6DayName = " piatok " Prípad 7DayName = " Saturday " End Select
7

Zadajte dátum do bunky A1 v tabuľke , v nasledujúcom formáte s bez úvodzoviek :

02/09/2010
8

zadajte nasledujúci text v bunke B1 na tabuľke :

= DayName ( A1 )

vráti " utorok " v bunke B1 . Všimnite si , že táto funkcia je teraz možné použiť v ľubovoľnej bunke v aktuálnom zošite programu Excel .
9

Uložte zošit programu Excel .

Najnovšie články

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