ich brauche Eure Hilfe! :-)
Ich habe mir über eine CSV Daten in meine Tabelle importiert und möchte in allen Zeilen in Spalte A (als Zahl, 2 Dezimalstellen formatiert) die Zellenformate aktualisieren, weil beim CSV-Import alle Werte als Text formatiert sind.
Meine Lösung ist folgende:
- In Zelle P1die Zahl 1
- P1 kopieren
- Zelle A1 selektieren bis zum Ende
- Inhalte einfügen, Werte, Multiplizieren
Wenn ich diese Schritte per Hand mache, dann funktioniert es wunderbar, aber wenn ich diese Schritte mit dem Makrorecorder aufzeiche und den Code anpasse, dann funktioniert es nicht mehr. Hat jemand ne Idee was da falsch läuft? Ich hänge meinen Code und eine Testdatei als Anlage bei.
Sub Makro1()
Range("D1").Copy
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlMultiply, SkipBlanks:=False, Transpose:=False
End Sub
https://www.herber.de/bbs/user/79471.xls
LG
Martin