Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeitformat in Textdatei

Zeitformat in Textdatei
29.10.2007 17:04:00
Benjamin
Hallo,
ich habe folgendes Makro welches eine Excel Tabelle in der Datum, Zeit usw steht ausliest und in eine Textdatei speichert.
Nun habe ich aber das Problem, dass die Zeit als Kommawert und nicht in hh:mm:ss in der Textdatei erscheint. Kann mir bitte jemand sagen wie ich das Makro verändern muss damit die Zeit als Uhrzeit formatiert wird.
Hier das Makro:

Sub test()
Dim rng As Range
Dim intFF As Integer
Dim intSpalte As Integer
Dim strZeile As String
On Error GoTo ErrHdl
intFF = FreeFile
Open "C:\Test.txt" For Output As #intFF
With ActiveSheet
For Each rng In .Range(.Cells(1, 6), .Cells(Rows.Count, 6).End(xlUp))
If rng = 1 Then
For intSpalte = -5 To -1
strZeile = strZeile & rng.Offset(0, intSpalte) & ";"
Next 'intspalte
strZeile = Left(strZeile, Len(strZeile) - 1)
Print #intFF, strZeile
strZeile = ""
End If
Next 'lngZeile
End With
ErrHdl:
Close #intFF
MsgBox "Fehler " & Err.Number & ":" & vbLf & vbLf & Err.Description
End Sub


Mit freundlichen Grüßen
Benjamin

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
rng.Offset(0, intSpalte).TEXT
29.10.2007 17:25:53
NoNet
Hallo Benjamin,
Du "hängst" ja immer nur den Wert der Zelle an die Variable "strZeile".
Der Wert einer Zelle, die z.B. 12:00:00 enthält ist numal 0,5 - daher wird auch "0,5" an die Zeile angehängt.
Wenn Du den "formatierten Wert" (also so wie er in der Zelle angezeigt wird) an die Variable anhängen möchtest, dann verwende die Eigenschaft .TEXT :
strZeile = strZeile & rng.Offset(0, intSpalte).TEXT & ";"
Gruß, NoNet
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige