Hallo Zusammen,
ich möchte in einer bestimmten Zelle das Minus Vorzeichen wegbekommen und nur den Wert (z.B. 0.2) drinlassen. Dafür habe ich jetzt zwei Varianten ausprobiert:
1. ThisWorkbook.Worksheets(Daten).Range("B29") = Mid(Range("B29"), 2)
2: ThisWorkbook.Worksheets(Daten).Range("B29") = Abs(Range("B29"))
Ich arbeite mit Ofiice 2010. Bei der ersten Variante steht nachher nichts mehr in der Zelle, bei der zweiten Variante steht nur eine Null da. Das komische ist, wenn ich das Makro mit Haltepunkten durchlaufen lasse und an dieser Stelle dann manuell weiterklicke funktionieren beide Varianten einwandfrei. Woran kann das liegen? Und wie bekomme ich es hin, daß das Makro auch beim normalen Durchlauf ohne Haltepunkte richtig funktioniert?
Viele Grüße,
KK
|