HAllo,
man kann das auch über ein kleines VBA-Makro realisieren.
Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Option Explicit
Sub Spalte_leeren()
Range("A1:A" & ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row) = 0
End Sub
Mit dem Makro werden alle Werte in der Spalte A von Zeile 1 bis zur letzten beschriebenen Zeile auf den Wert 0 gesetzt.
Handelt es sich bei Dir um eine andere Spalte, so muss in dem Makro die Zellbezeichnung und in der Anweisung
ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Rowdie Spaltenindexzahl (ist die Zahl hinter "Rows.Count,") angepasst werden. Bei Spalte B wäre als Zellbezeichnung der Buchstabe "B" und als Spaltenindexnummer die Zahl 2 anzugeben. Bei Spalte C wäre es der Buchstabe C und die Indexzahl 3 usw. usw.
Ein genaueres Makro ist hier nicht möglich, da man dazu zu wenig von Deiner Datei, wie z.B. um welchen Bereich es geht, kennt.
Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf
meiner HP in der
Rubrik Anleitungen und dort dann in der
Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.
Bei Fragen melde Dich.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]