Textdatei mit Zahlen einlesen
Hallo,
ich habe ein Problem mit dem Einlesen einer Textdatei
Vorgehensweise
In einer Zelle steht 4,5
Das Format der Zelle ist "Zahl mit Zwei Dezimalstellen"
Ich erstelle eine textdatei mit folgendem Code:
vorgeplenkel
Print #g, Format((wert), "#,##0.00")
In der Textdatei steht jetzt:
5,00
Jetzt lese ich die Textdatei wieder ein mit:
vorgeplenkel
Line Input #1, wert
In der Zelle steht jetzt
4,50
Das Format der Zelle ist immer noch "Zahl mit Zwei Dezimalstellen"
ABER an der Zelle muss ich erst auf den Fehlerüberprüfungsassistenten klicken und den angeblichen Text in eine Zahl umwandeln, damit ich mit der Zahl wieder rechnen kann.
Was mache ich da falsch???
Vielen Dank für eure Hilfe im Voraus,
ich habe ein Problem mit dem Einlesen einer Textdatei
Vorgehensweise
In einer Zelle steht 4,5
Das Format der Zelle ist "Zahl mit Zwei Dezimalstellen"
Ich erstelle eine textdatei mit folgendem Code:
vorgeplenkel
Print #g, Format((wert), "#,##0.00")
In der Textdatei steht jetzt:
5,00
Jetzt lese ich die Textdatei wieder ein mit:
vorgeplenkel
Line Input #1, wert
In der Zelle steht jetzt
4,50
Das Format der Zelle ist immer noch "Zahl mit Zwei Dezimalstellen"
ABER an der Zelle muss ich erst auf den Fehlerüberprüfungsassistenten klicken und den angeblichen Text in eine Zahl umwandeln, damit ich mit der Zahl wieder rechnen kann.
Was mache ich da falsch???
Vielen Dank für eure Hilfe im Voraus,
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152622
Url: https://administrator.de/contentid/152622
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
1 Kommentar
Hallo aruba1!
Wenn Du Textwerte einliest, dann musst Du diesen entsprechend in eine Zahl konvertieren z.B.: Zelle = CDbl("Textwert") 'Zu Typ Double
Gruß Dieter
Wenn Du Textwerte einliest, dann musst Du diesen entsprechend in eine Zahl konvertieren z.B.: Zelle = CDbl("Textwert") 'Zu Typ Double
Gruß Dieter