Hoe gebruik ik de vba hour-functie?
De VBA HOUR-functie wordt vermeld in de tijdcategorie van VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het de tijdswaarde vanaf het tijdstip dat u hebt opgegeven . Zoals u weet, bestaat een geldige VBA-tijd uit uren, minuten en seconden, dus het duurt uren en negeert de rest van het onderdeel. Het lijkt op de HOUR-functie in de spreadsheet .
Syntaxis
Uur
Argumenten
- Tijd : een geldige tijd volgens VBA waarvan u de tijdswaarde wilt ophalen.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA HOUR-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_HOUR() Range("B1").Value = Hour(Range("A1")) End Sub
In de bovenstaande code gebruikten we HOUR om de uurwaarde te verkrijgen van het uur dat we in cel A1 hebben en het retourneerde 10 in cel B1 omdat het uur dat we in cel A1 hebben 10:34:45 AM is.
Opmerkingen
- Als de opgegeven waarde een andere waarde is dan een geldige tijd of een tekenreeks die niet als geldige tijd kan worden herkend, retourneert VBA runtimefout 13.
- Als TIME NULL is, retourneert het NULL in het resultaat.