Hoe gebruik ik de vba timevalue-functie?
De VBA TIMEVALUE-functie wordt vermeld in de tijdcategorie van VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het een geldige tijdwaarde uit de tekenreeks die de datum en tijd of time vertegenwoordigt . Simpel gezegd: met TIMEVALUE kunt u een als tekst opgeslagen tijd omzetten in een geldige VBA-tijd.
Syntaxis
TijdWaarde(Tijd)
Argumenten
- Tijd : een tekenreeks die een geldige tijd vertegenwoordigt volgens VBA.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA TIMEVALUE-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_TIMEVALUE() Range("B1").Value = TimeValue(Range("A1")) End Sub
In de bovenstaande code hebben we TIMEVALUE gebruikt om de tijdswaarde te verkrijgen die we in cel A1 hebben. In principe is er een datum met tijd en TIMEVALUE retourneert alleen de tijd.
Opmerkingen
- Het herkent de twee soorten uren 12 uur en 24 uur (“17:27 uur” en “17:27 uur”).
- Als de opgegeven tijd een andere waarde is dan een tijd of een tekenreeks die niet als tijd kan worden herkend, retourneert VBA runtimefout 13.