<p class="Paragraph">Ze zadané hodnoty hodin, minut a sekund (tyto parametry se zadávají jako řetězce) vypočítá číselnou hodnotu, která představuje časový údaj. Tuto hodnotu lze použít k výpočtu rozdílu mezi dvěma časy.</p>
<p class="Paragraph">Text: Libovolný řetězec obsahující čas, se kterým se má počítat ve formátu HH:MM:SS.</p>
<p class="Paragraph">Touto funkcí lze převést libovolný čas na jedinou hodnotu, kterou lze použít k výpočtu časových rozdílů.</p>
<p class="Paragraph">Funkce TimeValue vrátí typ dat Variant s typem VarType 7 (datum). Vnitřně bude tato hodnota uložena jako číslo s dvojitou přesností v rozsahu 0 až 0,9999999999.</p>
<p class="Paragraph">Na rozdíl od funkcí DateSerial a DateValue, ve kterých se číselné hodnoty data vypočítají tak, že výsledkem je počet dnů ve vztahu k určitému pevnému datu, můžete s hodnotami vrácenými funkcí TimeValue počítat, ale nemůžete je vyhodnocovat.</p>
<p class="Paragraph">Ve funkci TimeSerial však můžete jednotlivé parametry (hodiny, minuty, sekundy) zadávat jako samostatné číselné výrazy. Ve funkci TimeValue však můžete zadat řetězec jako parametr, který obsahuje čas.</p>
<p class="P2">Příklad:</p>
<p class="PropText">Sub ExampleTimerValue</p>
<p class="PropText">Dim daDT as Date</p>
<p class="PropText">Dim a1, b1, c1, a2, b2, c2 as String</p>