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 používať funkcie v programe Excel VBA

Použitie kombinácie vstavaných funkcií v aplikácii Microsoft Excel a funkcie , ktoré vytvoríte pomocou VBA vám pomôže nájsť riešenie na zložitejšie problémy . Môžete vytvárať funkcie v module VBA v programe Excel , ktorá vráti výsledok na základe vstupného parametra . Funkcie , ktorú ste vytvorili bude k dispozícii pre použitie v programe Excel spolu so všetkými ostatnými vstavaných funkcií programu Excel . V niekoľkých krokoch môžete vytvoriť funkciu , ktorá vracia aktuálny deň ako reťazec , na základe aktuálneho systémového dátumu . Pokyny dovolená 1

Kliknite A1 a zadajte " = NOW ( ) " získať aktuálny systémový dátum . Kliknite na kartu " Vývojár " a kliknite na " Visual Basic " pre spustenie editora jazyka Visual Basic . . Kliknite na " Vložiť " menu a kliknite na " modul " vložiť nový kód modulu
2

Vytvoriť novú funkciu s " Date " dátový typ premennej ako vstupný parameter :

Public Function getDayOfWeek ( dateEntered Ako dátum)
3

Vytvorenie premenné pre uloženie počet dní :

Dim dayNum As Integer
4 < p

dayNum = deň v týždni ( dateEntered , vbSunday )
5

použite " Case " vyhlásenie na : > k vrátenie počtu dní pomocou " dateEntered " premennej použite funkciu " deň v týždni " určiť deň a vrátiť denné meno ako reťazec :

Select Case dayNum

Prípad 1

getDayOfWeek = " Nedeľa "

Prípad 2

getDayOfWeek = " pondelok "

Prípad 3

getDayOfWeek = " Utorok "

Case 4

getDayOfWeek = " stredu "

Case 5

getDayOfWeek = " Vo štvrtok "

Case 6

getDayOfWeek = " piatok "

Prípad 7

getDayOfWeek = " Saturday "

End Select
6

Ukončite funkciu zadaním " End Function " na konci . Prepnite späť do aplikácie Microsoft Excel a typ " = getDayOfWeek ( A1 ) " v B1 sa zobrazí aktuálny deň pomocou dáta v A1 .

Najnovšie články

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