Ostatnio zaktualizowano: 1 października, 2017 przez admin
1. Funkcja Hour VBA – Opis
Funkcja Hour VBA zwraca liczbę reprezentującą godzinę z podanej daty i czasu. Tak więc jeśli chcemy by Excel VBA zwrócił nam liczby odpowiadające kolejnym godzinom, powinniśmy użyć do w tym celu właśnie tej funkcji. Należy pamiętać, że datę i czas z których chcemy uzyskać liczbę godzin powinniśmy pobrać ze zmiennej lub zapisać w kodzie VB w formacie czasu lub daty i czasu, a więc YYYY-MM-DD HH24:MI:SS lub #HH:MM:SS [P/A]M#. Funkcja zwraca wartość liczbową w zakresie od 0 do 23.
2. Funkcja VBA Hour – Składnia
'datatalk.pl Hour(Time)
Time: Czas, z którego chcemy uzyskać kolejną liczbę odpowiadającą za liczbę godzin.
Zwrot funkcji: Integer / Wartość liczbowa. Wartość w zakresie 0-23.
3. Funkcja VBA Hour – Przykład
Jak używać funkcji Hour w VBA Excel? Poniżej przykłady użycia funkcji Hour w Edytorze VisualBasic.
Przykład 1:
Sub HourFunctionExample1() MsgBox Hour(#22:35:17#) MsgBox Hour(#2018-07-31 22:35:17#) MsgBox Hour(#4:35:17 AM#) MsgBox Hour(#1/1/2019 11:15:59 PM#) End Sub
Przykład 2:
Sub HourFunctionExample2() Dim DatDate As Date DatDate = #4:35:17 AM# MsgBox Hour(DatDate) End Sub
Przykład 3:
Sub HourFunctionExample3() Range("A1") = Hour(#22:35:17#) Range("A2") = Hour(#2018-07-31 22:35:17#) Range("A3") = Hour(#4:35:17 AM#) Range("A4") = Hour(#1/1/2019 11:15:59 PM#) End Sub
4. Funkcja VB Hour – Dodatkowe informacje
- Data / Czas, z którego chcemy uzyskać liczbę odpowiadającą godzinie powinna posiadać typ danych Date lub być zapisana w formacie #YYYY-MM-DD HH24:MI:SS#, #HH:MM:SS [P/A]M# lub #HH24:MI:SS#
5. Funkcja Hour VisualBasic – Gdzie stosować?
Funkcję możemy stosować w: Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016.
Artykuł jest częścią listy funkcji VBA Excel. Listę wszystkich funkcji VBA znajdziesz pod tym adresem: Funkcje VBA.