Hallo,
ich setze in einem Makro einige Zellen auf Werte, die ich aus Dateien einlese, in dieser Art:
MyString = Mid(...)
Cell(Row,Col).Value = MyString
So weit, so gut. Die Werte erscheinen genau richtig in den einzelnen Zellen, aber mit einem ' Zeichen davor.
Wenn ich dann versuche, Formeln mit diesen Zahlen zu verwenden (z.B. AVERAGE(B2:B4)), erhalte ich immer "Division durch 0" als Fehler. Wenn ich die Zahlen dann noch mal per Hand nachtrage, geht es... Was mache ich falsch?
Danke für Eure Hilfe!
Sabine Lorentz
Formel anwenden auf Werte aus einer Datei
Moderator: Moderatoren
-
- Beiträge: 9
- Registriert: Mo, 14.04.2008 19:32
Re: Formel anwenden auf Werte aus einer Datei
Hallo!
zB. so
Beachte aber, dass VAL nur einen Dezimalpunkt und kein Dezimalkomma erkennt. In deinem String muss daher eventuell das Komma durch einen Punkt ersetzt werden.
Gruß
Charly
Da erhälts du auf jeden Fall keinen Zahlenwert sondern einen Text. Wenn es eine als Text formatierte Zahl ist, musst du sie erst in ein Zahlenformat umwandeln.Professor hat geschrieben: MyString = Mid(...)
zB. so
Code: Alles auswählen
Zahl = VAL(MyString)
Gruß
Charly