16.03.2018, 07:22
(Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2018, 07:41 von WillWissen.
Bearbeitungsgrund: Formatierung
)
Hallo,
ich habe in einem Bereich B3 bis J12 mehrere Zellen mit "x" gekennzeichnet, die als Hintergrundfarbe grün oder rot haben.
Es gibt aber in dem Bereich auch "x" ohne Hintergrund / weißen Hintergrund.
Ich möchte jetzt nach Drücken eines Buttons das in dem Bereich die Spalten ausgeblendet werden, die nur die "x" ohne Hintergrund/weißen Hntergrund haben.
So dass nur die Spalten mit "x" in rot und grün stehen bleiben.
Ein zweiter Button soll alles wieder einlenden.
Ich bin jetzt soweit mit dem Code gekommen, komme jetzt aber nicht weiter.
Kann mir jemand helfen?
Im Anhang auch die Datei.
--------------------------------------------------
Sub Schaltfläche1_Klicken()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("C3:J10").Columns
c.Hidden = c.Cells(ActiveCell.Row) <> "x"
Next c
Application.ScreenUpdating = True
End Sub
Sub Schaltfläche2_Klicken()
Cells.EntireColumn.Hidden = False
End Sub
ich habe in einem Bereich B3 bis J12 mehrere Zellen mit "x" gekennzeichnet, die als Hintergrundfarbe grün oder rot haben.
Es gibt aber in dem Bereich auch "x" ohne Hintergrund / weißen Hintergrund.
Ich möchte jetzt nach Drücken eines Buttons das in dem Bereich die Spalten ausgeblendet werden, die nur die "x" ohne Hintergrund/weißen Hntergrund haben.
So dass nur die Spalten mit "x" in rot und grün stehen bleiben.
Ein zweiter Button soll alles wieder einlenden.
Ich bin jetzt soweit mit dem Code gekommen, komme jetzt aber nicht weiter.
Kann mir jemand helfen?
Im Anhang auch die Datei.
--------------------------------------------------
Sub Schaltfläche1_Klicken()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("C3:J10").Columns
c.Hidden = c.Cells(ActiveCell.Row) <> "x"
Next c
Application.ScreenUpdating = True
End Sub
Sub Schaltfläche2_Klicken()
Cells.EntireColumn.Hidden = False
End Sub