HangManAtWork Geschrieben 1. September 2006 Geschrieben 1. September 2006 Hallo alle zusammen, ich hänge mal wieder beim Arbeiten... Ich soll in VBA ( Excel oder Access ) eine kleine Aufgabe erledigen... Ich habe eine Asci Datei, die ich einlese. In dieser Asci Datei stehen Timestamps z.B. 31.08.2006 13:30:30 oder 31.08.2006 13:32:56 Ich soll nun herausfinden, wieviel Zeit in Sekunden von TimeStamp 1 zu TimeStamp 2 vergangen ist. Wie kann ich das in VBA machen? Habe dazu nichts gefunden.... Hoffe es geht, HERZLICHEN DANK im voraus Grüße aus dem Dorf am Rhein HnagManAtWork Zitieren
Amstelchen Geschrieben 1. September 2006 Geschrieben 1. September 2006 z.b. so: Sub BerechneDifferenzInSekunden() Dim t1 As String Dim t2 As String t1 = "31.08.2006 13:30:30" t2 = "31.08.2006 13:32:56" DifferenzSekunden = DateDiff("s", t1, t2) End Sub datediff ist hier die wichtige funktion - allenfalls noch den absolutwert berechnen, falls t2 früher als t1 im raum-zeit-kontinuum liegt s'Amstel Zitieren
HangManAtWork Geschrieben 2. September 2006 Autor Geschrieben 2. September 2006 Nachdem ihr mir so schnell geholfen habt das Time Problem zu lösen, hat sich ein neues aufgetan... VBA will für "Range" unbedingt einen String... Wie baue ich den zusammen? Beispiel: Ich habe die Information, das der Wert immer in der Spalte " C" steht, nun soll er die Zeilen "hochzählen"... Also erst C1, dann C2, und as als String zurückgeben, damit ich es bei Range verwenden kann.... Zitieren
HangManAtWork Geschrieben 3. September 2006 Autor Geschrieben 3. September 2006 Hallo, habe das mit den Zellen durch Versuch und Irrtum herausbekommen... Hoffe es läuft stabil Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.