Veröffentlicht 1. September 200619 j 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
1. September 200619 j 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
2. September 200619 j Autor 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....
3. September 200619 j Autor Hallo, habe das mit den Zellen durch Versuch und Irrtum herausbekommen... Hoffe es läuft stabil
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.