Ich habe hier ein kleines Problem! Ich habe eine Datei importiert die zum Ausdrucken immer mit mehreren Zellen Mist versehen wurde... Diese Zellen will ich durch ein VB Makro löschen! Kann mir da jemand weiter Helfen????
mfg.
CrEaToRe
Ich habe hier ein kleines Problem! Ich habe eine Datei importiert die zum Ausdrucken immer mit mehreren Zellen Mist versehen wurde... Diese Zellen will ich durch ein VB Makro löschen! Kann mir da jemand weiter Helfen????
mfg.
CrEaToRe
Kannst du ein kleines bischen konkreter werden. Willst du Spalte A nach farbigen Zellen (Schrift oder Hintergrund?) durchsuchen (irgend eine Farbe ausser Schwarz?) und bei Zutreffen die ganze Zeile gelöscht haben oder wie? Zellen Mist ist Mist.
Gruss
Chris
wenn Du die Schleife Rückwärts laufen läst ist X=X-1 nicht notwendig.
Gruß Georg
Stimmt ! Nicht schlecht
ciao Peter
greetz
CrEaToRe
schaue mal in FAQ min. den Vornamen.
Peter sein Makro löscht alle Zeilen die in Spalte A Farbig sind (nicht durch bedingte Formatierung)
Aus Deinem Beitrag sehe ich aber nicht welche Zelle/Zeilen gelöscht werden sollen. Für VBA muß dies schon ganz genau Definiert werden.
Gruß Georg
greetz
CrEaToRe
Öffne deine Excel-Datei und navigiere zu dem Arbeitsblatt, in dem du farbige Zellen suchen und die entsprechenden Zeilen löschen möchtest.
Erstelle ein neues VBA-Makro:
ALT + F11, um den VBA-Editor zu öffnen.Einfügen > Modul, um ein neues Modul zu erstellen.Füge den folgenden Code ein, um farbige Zellen in einer bestimmten Spalte zu suchen und die markierten Zeilen zu löschen:
Sub FarbigeZellenLoeschen()
Dim Zelle As Range
Dim Bereich As Range
Dim Farbwert As Long
' Setze den Bereich auf die Spalte, die du durchsuchen möchtest
Set Bereich = ThisWorkbook.Sheets("Sheet1").Range("A1:A100")
' Setze den Farbwert der zu löschenden Zellen (z.B. Rot)
Farbwert = RGB(255, 0, 0)
For Each Zelle In Bereich
If Zelle.Interior.Color = Farbwert Then
Zelle.EntireRow.Delete
End If
Next Zelle
End Sub
Führe das Makro aus:
ALT + F8, wähle FarbigeZellenLoeschen aus und klicke auf Ausführen.Fehler: Makro funktioniert nicht
Lösung: Stelle sicher, dass die Zellen, die du löschen möchtest, tatsächlich die spezifische Farbformatierung haben, die im Code definiert ist. Überprüfe den Farbwert.
Fehler: Zeilen werden nicht gelöscht
Lösung: Überprüfe, ob der Bereich korrekt definiert ist und ob du die richtige Arbeitsblattbezeichnung verwendet hast.
Manuelle Methode:
Bedingen Formatierung: Du kannst auch die bedingte Formatierung verwenden, um die farbigen Zellen hervorzuheben und dann die markierten Zellen löschen.
.xlsm-Format zu speichern, um die Makros zu behalten.1. Frage
Wie kann ich alle markierten Zellen in Excel löschen?
Antwort: Du kannst die Funktion Suchen und Löschen verwenden oder ein VBA-Makro wie das oben beschriebene nutzen, um alle markierten Zellen auf einmal zu löschen.
2. Frage
Wie kann ich in Excel nur farbige Zeilen anzeigen?
Antwort: Du kannst die Filterfunktion nutzen und die Farben auswählen, die du sehen möchtest, um nur die farbigen Zeilen anzuzeigen.