20.01.2016, 13:46
Hallo Excel Cracks,
ich habe hier folgenden funktionierenden Code zur millisekundengenauen Zeitanzeige:
Was ich bräuchte wäre eine auf diesen Code aufbauende entsprechende Funktion zur Programmunterbrechung wie:
Application.Wait TimeSerial(Hour(Now()), Minute(Now()), Second(Now()) + 1) ' 1 für 1 Sekunde Pause
Nur soll der Code eben auf der Windows API aufbauen, um auch die Unterbrechungen millisekundengenau zu ermöglichen.
Ich hoffe ihr könnt mir dabei helfen. Wäre sehr schön.
Wulfi
ich habe hier folgenden funktionierenden Code zur millisekundengenauen Zeitanzeige:
Code:
Private Declare PtrSafe Sub GetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
Public Function ExactTime() As String ' TimeStamp hh:nn:ss.mmm
Dim st As SYSTEMTIME
GetSystemTime st
ExactTime = Format(st.wHour, "00") & ":" & Format(st.wMinute, "00") & ":" & _
Format(st.wSecond, "00") & "." & Format(st.wMilliseconds, "000")
Debug.Print ExactTime
End Function
Sub Aufruf()
ExactTime
End Sub
Was ich bräuchte wäre eine auf diesen Code aufbauende entsprechende Funktion zur Programmunterbrechung wie:
Application.Wait TimeSerial(Hour(Now()), Minute(Now()), Second(Now()) + 1) ' 1 für 1 Sekunde Pause
Nur soll der Code eben auf der Windows API aufbauen, um auch die Unterbrechungen millisekundengenau zu ermöglichen.
Ich hoffe ihr könnt mir dabei helfen. Wäre sehr schön.
Wulfi