Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zeile ausblenden, wenn Text in einer Zelle farbig??





Frage

hallo @ all ;o) ist es per makro möglich zeilen auszublenden, wenn in diesen zeilen in irgendeiner zelle ein text farbig ist? internette grüsse ponscho

Antwort 1 von Marie

Ich hätte jetzt mal erwartet, dass der folgende Code funktioniert, aber bei mir funktioniert er nicht, weil die schwarze Schriftfarbe bei mir einen Wert von minus irgendwas hat und nicht 1 :-))

Vielleicht kannst Du trotzdem damit was anfangen

Gruß marie

Sub ZeilenAusblenden()

Dim Bereich As Range
Dim Zelle As Range
Set Bereich = ActiveSheet.Range("A1:B12")
Application.ScreenUpdating = False
For Each Zelle In Bereich
If Zelle.Font.ColorIndex <> 1 Then
Zelle.EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
End Sub

Antwort 2 von Marie

ich habs, musst als Farbe statt 1 xlAutomatic schreiben, so funktioniert es auch bei mir.
ActiveSheet.Range("A1:B12") musst Du jetzt so abändern wie Du es brauchst, wenn alle Zeilen ausgelesen werden sollen, bis eine leere kommt und/oder alle Spalten entsprechend, dann musst Du es sagen.

Gruß marie

Sub ZeilenAusblenden()

Dim Bereich As Range
Dim Zelle As Range
Set Bereich = ActiveSheet.Range("A1:B12")
Application.ScreenUpdating = False
For Each Zelle In Bereich
If Zelle.Font.ColorIndex <> xlAutomatic Then
Zelle.EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
End Sub

Antwort 3 von rainberg

Hallo marie,

so funktioniert er

Sub ZeilenAusblenden()

Dim Bereich As Range
Dim Zelle As Range
Set Bereich = ActiveSheet.Range("A1:B12")
Application.ScreenUpdating = False
For Each Zelle In Bereich
If Zelle.Font.ColorIndex > 0 Then
Zelle.EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
End Sub


Gruß
Rainer

Antwort 4 von Marie

hm, bei mir funktioniert es mit <> xlAutomatic . habe mich noch nie um die Farbcodes gekümmert, aber angeblich soll schwarz 1 sein, bei mir ist das nicht der fall.

Bist Du sicher, dass mit größer 0 alles ausser schwarz nicht ausgeblendet wird??


Gruß Marie

Antwort 5 von rainberg

Hallo Marie,

Zitat:
Bist Du sicher, dass mit größer 0 alles ausser schwarz nicht ausgeblendet wird??


...getestet habe ich es nicht, aber ich behaupte es einfach mal.

Vieleicht bekomme ich von einem fleißigen Tester eine Belehrung :-))

Gruß
Rainer

Antwort 6 von ponscho

hallo ihr beiden und vielen dank!

ich habe beide versionen getestet und es funktionieren auch beide ;o)

internette grüsse
ponscho

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: