Makro für Excel
Ich möchte in einer Tabelle, in der in Spalte A Mengenangaben gemacht werden, dass wenn der Wert 0 ist die Zeile gelöscht wird.
Die Tabelle hat bis zu 1200 zeilen und alle in der 0 steht werden die Zeilen gelöscht. Kann mich jemand unterstützen - bin ein Greenhorn auf dem Gebiet
Antwort schreiben
Antwort 1 von fedjo vom 23.03.2019, 16:42 Options
Hallo Namenloser,
den Code in das Codefenster der Tabelle einfügen,
wo die Zeilen gelöscht werden sollen.
Gruß
fedjo
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zfrei As Long
If Target.Column = 1 And Cells(Target.Row, Target.Column) = "0" Then
Target.EntireRow.Delete
End If
End Sub
Antwort 2 von Doudou vom 23.03.2019, 17:02 Options
Hey - danke miene Name ist Udo.
Ich absolut keine Ahnung - wie muss denn das makro denn konkret aussehen. Ich hab es versucht es klappt nicht. Ich geh auf Makro und erstelle es mit namen. Dann öffnet das Progammierfled - ich habe absolut keine Ahnung. Muss da irgendwo der Dateiname stehen ???
Vielen Dank für die erste Antwort - hoffe auf weitere Arebitsschritte
Antwort 3 von fedjo vom 23.03.2019, 17:47 Options
Antwort 4 von Doudou vom 28.03.2019, 12:17 Options
Hallo fedjo
Deine Mustertabelle war nichts - sah eher wie´n Virus aus ?!
Gibt es noch jemanden der hier ein Lösungsvorschlag hat.
Nach Möglichkeit detailiert da ich mich mit Makros ect. überhaupt nicht auskenne.
Am besten Vorgehensweise und beschreiben.
Danke im Voraus
Antwort 5 von fedjo vom 28.03.2019, 16:43 Options
Hallo Doudou,
die Tabelle hat absolut nichts mit einem Virus zu tun,
und funktioniert genau nach meiner Beschreibung!!!!
Zitat:
bei einer "0" in Spalte A wird die ganze Zeile automatisch gelöscht.
Gruß
fedjo
Antwort 6 von JaO1000 vom 12.04.2019, 14:29 Options
lol, sah aus wien Virus-
sorry ich will mich nicht lustig machen, aber wie genau sieht deiner Meinung nach denn so ein "Virus" aus, Udo?