DataWartość Opis
Zwraca numer seryjny daty.
Proste przykłady wartości daty
Oto prosty przykład DateValue:
123 | Sub DateValue_Example()MsgBox DateValue("12 lutego 2022")Napis końcowy |
Ten kod zwróci 02/12/2019.
Poniższe przykłady będą miały ten sam rezultat.
1234567 | DateValue("2 12 2022")DateValue("12.02.2019")DateValue("2,12,2019")DateValue("2-12-2019")DateValue("12 lutego 2022")DateValue ("12.02.2019")… |
GdybyData to ciąg zawierający tylko liczby oddzielone prawidłowymi separatorami dat (”, „”, „/”, „”,”, „-”), DataWartość rozpoznaje kolejność miesiąca, dnia i roku zgodnie z formatem daty krótkiej określonym dla systemu.DataWartość rozpoznaje również jednoznaczne daty zawierające nazwy miesięcy, zarówno w formie długiej, jak i skróconej.
Jeśli część rokuData jest pominięty,DataWartość wykorzystuje bieżący rok od daty systemowej komputera.
JeśliData argument zawiera informację o czasie,DataWartość nie zwraca tego. Jeśli jednakData zawiera nieprawidłowe informacje o czasie (np. „37:69”), wystąpił błąd.
DataWartośćDodaj składnię
W edytorze VBA możesz wpisać „DateValue (”, aby zobaczyć składnię funkcji DateValue:
Funkcja DateAdd zawiera argument:
Data: Ciąg tekstu reprezentujący datę (np. „1 stycznia 2022”)
Przykłady funkcji Excel VBA DateValue
Możesz odwołać się do komórki zawierającej datę:
12345 | Sub DateValue_ReferenceDates_Cell()MsgBox DateValue(Zakres("C2").Value)Napis końcowy |
To wróci 01.02.2019.
ten DataWartość rozpoznaje miesiąc, dzień i rok jako prawidłowy ciąg daty.
12 | DateValue("6-15-2019")DateValue("15-6-2019") |
Wynik: 15.06.2019