You are on page 1of 19

Kurs VBA: VBA Funkcje

dotyczce daty i czasu





Kurs VBA: Funkcje dotyczce daty i czasu




Szanowni Pastwo,

Zapraszamy do zapoznania si z prezentacj
przygotowan przez ekspertw Cognity, poruszajc
tematyk funkcji daty i czasu w jzyku VBA.

Zainteresowanych kursem VBA zapraszamy na stron
www.cognity.pl

VBA Funkcje dotyczce daty i czasu
Zwraca dan typu VARIANT
(DATE) zawierajc dat,
doktrej zosta dodany okrelony
przedzia czasu. Argument
INTERWA okrela przedzia
czasu jaki bdzie dodany.
DateAdd (interwa, liczba, data)
DateAdd(yyyy,89,#1/1/2011#)
zwraca 2100-01-01

Kurs Excel
Przykad:
Skadnia:
DateAdd
Kurs VBA: Funkcje dotyczce daty i czasu
Zwraca dan typu VARIANT
(LONG) okrelajc liczb
okrelonego przedziau czasu
pomidzy dwoma okrelonymi
datami. Argument INTERWA
okrela przedzia czasu jaki
bdzie uyty do oblicze.
Kurs Excel
DateDiff
Kurs VBA: Funkcje dotyczce daty i czasu

DateDiff (interwa, data1,
data2[,pierwszy_dzie_tygodnia[,pie
rwszy_tydzie_roku]]}

DateDiff(yyyy,#1/1/2011#,
#1/1/2100#) zwraca 89

Kurs Excel
DateDiff.c.d.
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu

Zwraca dan typu
VARIANT[INTEGER] okrelajc
cz dane. Argument INTERWA
okrela przedzia czasu, jaki bdzie
zwracany.

Kurs Excel
DatePart
Kurs VBA: Funkcje dotyczce daty i czasu


DatePart (interwa,
data[,pierwszy_dzie_tygod
nia[pierwszy_tydzie roku]])

DatePart(yyyy, Date)
zwraca 2012
Kurs Excel
DatePart c.d.
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu

Zwraca dan typu VARIANT
(DATE) dla okrelonego
roku, miesica i dnia

DateSerial (rok, miesic,
dzie)

DateSerial (2003, 4, 27)
zwraca 2003-4-27, dana
typu Date
Kurs Excel
DateSerial
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu

Zwraca dan typu
VARIANT(DATE)
zawierajca czas dla
okrelonej godziny, minuty i
sekundy.
TimeSerial (godzina,
minuta, sekunda)
TimeSerial (7,45,10)zwraca
07:45:10, dana typu Date

Kurs Excel
TimeSerial
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu
Zwraca wyraenie
sformatowane jako data lub
godzina. Argument
Nazwany_Format okrela jaki
format wywietlania daty/czasu
bdzie uyty.

Kurs Excel
FormatDataTime
Kurs VBA: Funkcje dotyczce daty i czasu

FormatDateTime
(data,
[,Nazwany_Format])

FormatDataTime
(Time, vbShortTime)
zwraca 16:15
Kurs Excel
FormatDataTime c.d.
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu

Zwraca miesic w postaci
cigw znakw.

Argument SKRT typu
BOOLEAN okrela czy
nazwa miesica bdzie
zwrcona w formie penej,
czy skrconej.

Kurs Excel
MonthName
Kurs VBA: Funkcje dotyczce daty i czasu
MontName (miesic[,skrt])


MonthName(1, True)
,zwraca sty

Kurs Excel
MonthName c.d.
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu
Zwraca dan typu
VARIANT(INTEGER)
zawierajca liczb cakowit
okrelajc dzie tygodnia.
Weekday(data
[,pierwszy_dzie_tygodnia])
Weekday (Date,1)zwraca
5

Kurs Excel
Weekday
Skadnia:
Przykad:
Kurs VBA: Funkcje dotyczce daty i czasu

Zwraca acuch znakw
reprezentujcy dzie
tygodnia. ArgumentSKRT
typu Boolean okrela, czy
nazwa dni tygodnia bdzie
zwrcona w formie penej, czy
skrconej.

Kurs Excel
WeekdayName
Kurs VBA: Funkcje dotyczce daty i czasu


WeekdayName
(dzie_tygodnia[,skrt
[,pierwszy_dzie_tygodnia]]
)

WeekdayName (3,False,
vbSunday)zwraca "wtorek

Kurs Excel
WeekdayName c.d.
Skadnia:
Przykad:
Po wicej informacji o funkcjach daty i czasu w jzyku VBA
zapraszamy na:
Kurs Makra w MS Excel
Kurs VBA w Excelu Podstawowy
Kurs VBA w Excelu Zaawansowany
Kurs Analiza danych z wykorzystaniem VBA. Automatyzacja
raportowania
Kurs VBA w Excelu Przekrojowy




Kurs Excel
Kurs VBA


Kurs Excel
Zainteresowanych powysz tematyk zapraszamy
rwnie na Bloga Strefa Wiedzy Cognity, gdzie znajduje
si wicej artykuw w tym temacie.

You might also like