Office: Spalte nach Füllfarbe durchsuchen und Zeile löschen

Helfe beim Thema Spalte nach Füllfarbe durchsuchen und Zeile löschen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, neuer Tag neue Frage! :-D Also ich habe ein Teil meiner Tabelle über die Filterfunktion in ein neues Worksheet kopiert. Nun soll bei... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Khelben, 21. Januar 2010.

  1. Khelben Erfahrener User

    Spalte nach Füllfarbe durchsuchen und Zeile löschen


    Hallo,

    neuer Tag neue Frage! :-D

    Also ich habe ein Teil meiner Tabelle über die Filterfunktion in ein neues Worksheet kopiert. Nun soll bei aktivierter Checkbox "Dringend" der neue Teil durchsucht werden, ob in der letzen Spalte eine Zelle eine Füllfarbe besitzt oder nicht. Ist dies nicht der Fall, soll diese Zeile gelöscht werden.

    Hintergrund ist, dass es sich um einen Wartungsplan handelt, bei dem 2 Monate vor der Nächsten Wartung der Termin Gelb markiert wird und 1 Monat vorher rot. Ist nun bei "Dringend" ein Haken, sollen nach Filterung nur diese Daten in dem neuen Blatt dargestellt werden.

    Hier ist der Code, der aber irgendwie nicht funktioniert:
    Code:
    Worksheets("Filter").Activate
    Dim Zeile As Long
    Dim Spalte As Long
    Dim i As Long
    
    ActiveSheet.Cells(1, 1).Select
    ActiveSheet.Paste
    
    Zeile = ActiveSheet.Cells.SpecialCells(xlLastCell).Row
    Spalte = ActiveSheet.Cells.SpecialCells(xlLastCell).Column
    
    If Dringend.Value = True Then
        For i = Zeile To 2 Step -1
            If Cells(i, Spalte).Interior.ColorIndex = False Then
               Rows(i).Delete
            End If
        Next i
    End If
    EDIT: Ich habe noch etwas ausprobiert. Ein Fehler war das Überprüfen der CheckBox hatte den Wert 1 angegeben, aber es muss True heissen. Es liegt also nur noch an der Bezeichnung
    Code:
    Interior.ColorIndex = False
    denn wenn ich eine der verwendetet Farben (6 für Gelb) angebe, funktioniert das Löschen. Also reduziert sich meine Frage auf: Was muss ich für "Keine Füllfarbe" an Wert eingeben?

    Noch_ein_EDIT:
    Habe es gelöst. Hab einfach mal den ColorIndex von einem leeren Feld ausgelesen. Das Ergebnis war -4142. Damit klappt jetzt alles.
     
    Khelben, 21. Januar 2010
    #1
  2. schatzi Super-Moderator
    Hallo!

    "Offiziell" heißt es
    Interior.ColorIndex = xlNone
     
    schatzi, 21. Januar 2010
    #2
  3. Khelben Erfahrener User
    Ok danke.
     
    Khelben, 21. Januar 2010
    #3
Thema:

Spalte nach Füllfarbe durchsuchen und Zeile löschen

Die Seite wird geladen...
  1. Spalte nach Füllfarbe durchsuchen und Zeile löschen - Similar Threads - Spalte Füllfarbe durchsuchen

  2. Spalten / Zeilen einfügen

    in Microsoft Excel Hilfe
    Spalten / Zeilen einfügen: Hallo, kann ich in eine Excel-Tabelle auch in einzelene Zeilen/Spalten Spalten oder Zeilen einfügen oder geht das nur in der gesamten Tabelle? Beste Grüße rameko51
  3. Spalten verbinden? oder .....

    in Microsoft Excel Hilfe
    Spalten verbinden? oder .....: Guten Morgen an alle, In der mitglieder-Tabelle sind die Daten nach Monate sortiert. In der Tabelle1 werden diese mit Verbindungen mit sortiert. Wenn ich jetzt in der mitglieder-Tabelle nach Namen...
  4. Wie bekommt man bitte eine in Word geschriebene Zeile in mehrere Spalten in Excel?

    in Microsoft Excel Hilfe
    Wie bekommt man bitte eine in Word geschriebene Zeile in mehrere Spalten in Excel?: Servus, "Problem": in Word Geschriebenes, wie z. B. Icks Üpsilonn 5 1987 oder Icks 6 1993 soll so in Excel kopiert werden, sodass dort dann steht: Spalte A Icks Spalte B Spalte C 5...
  5. Excel Datenüberprüfung mit dynamischer Spalte

    in Microsoft Excel Hilfe
    Excel Datenüberprüfung mit dynamischer Spalte: Hallo, ich habe ein Formular mit fixen Texten (in Zellen) mit einer Übersetzungstabelle in einem separaten Blatt via Formeln in dynamische Textfelder abgeändert. Das funktioniert bestens. Das...
  6. VBA - Wert in einer Spalte finden und diese Zeile löschen

    in Microsoft Excel Hilfe
    VBA - Wert in einer Spalte finden und diese Zeile löschen: Moin moin ihr Lieben, ich habe nun schon im Netz nach einer Lösung gesucht, aber nichts passendes oder funktionstüchtiges gefunden. Ich habe eine Tabelle mit Spalten A - G. Nun soll Excel in der...
  7. SUMMEWENN mit dynamische Tabelle auf 1 Spalte eingrenzen

    in Microsoft Excel Hilfe
    SUMMEWENN mit dynamische Tabelle auf 1 Spalte eingrenzen: Hallo, wie kann ich bei SUMMEWENN mit dyn. Tabellen den Spaltenbereich eingrenzen? ich habe mit Power Query eine Tabelle zusammengefasst [ATTACH] und mit EINDEUTIG die unterschiedlichen Treffer...
  8. Spalten vergleichen und farblich markieren

    in Microsoft Excel Hilfe
    Spalten vergleichen und farblich markieren: Hallo, ich habe zwar das Thema "Spalten vergleichen" gefunden, nur hat es mein Problem nicht gelöst, deshalb hier die Frage: Ich habe eine Tabelle: In Spalte A sind Campingplätze aufgeführt,...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden