Supportnet / Forum / Tabellenkalkulation
Hintergrundfarbe in bestimmten Bereichen ändern
Frage
hallo,
würde gerne in allen tabellen in meiner excel datei die zellen die momentan einen grauen hintergrund haben auf einen weißen hintergrund abändern. dies ist ja per makro möglich, aber wie?
danke & gruß stefan
Antwort 1 von CaroS
Hallo stefan186,
Gegenfrage, wie grau sind Deine Zellen denn? Siehe
http://home.arcor.de/st.gaumitz/bilder/ex_std_pal.png
Gruß,
CaroS
Gegenfrage, wie grau sind Deine Zellen denn? Siehe
http://home.arcor.de/st.gaumitz/bilder/ex_std_pal.png
Gruß,
CaroS
Antwort 2 von jonny123
Hi
warum nicht einfach markieren und farbe ändern?? Oder versteh ich da was falsch??
Gruß jonny
warum nicht einfach markieren und farbe ändern?? Oder versteh ich da was falsch??
Gruß jonny
Antwort 3 von stefan186
also ich möchte ja nur bei denen die farbe auf weiß ändern die momentan grau sind und nicht alle bereiche. dachte so in der art, aber leider funktionierts net... bringt auch "sub" fehler?
sub test ()
Function Farbe(Zelle As Range) As Byte
If Zelle.Interior.ColorIndex = 15 Then Farbe = Zelle.Interior.ColorIndex = 2
End Function
End Sub
sub test ()
Function Farbe(Zelle As Range) As Byte
If Zelle.Interior.ColorIndex = 15 Then Farbe = Zelle.Interior.ColorIndex = 2
End Function
End Sub
Antwort 4 von Primut
Hi Stefan,
hier mal ein Beispiel-Makro:
Hinweis: Excel zeigt als Hintergrund auch weiß an, d.h. du siehst Zellen mit keiner Farbe auch weiß, was aber Prinzipiell ein Unterschied ist. Wenn du keine Farbe zuorden willst, nimmst du halt die REM Zeile.
Ansonsten hab ich der Einfachheit halber das ganze Tabellenblatt (bzw. den benutzten Bereich ) ausgewählt, wo die Farbe geändert werden soll.
Gruß Primut
hier mal ein Beispiel-Makro:
Sub Grau()
Dim zell As Object
For Each zell In ActiveSheet.UsedRange
If zell.Interior.ColorIndex = 15 Then
zell.Interior.ColorIndex = 2
Rem zell.Interior.ColorIndex = xlNone
Else: End If
Next
End Sub
Hinweis: Excel zeigt als Hintergrund auch weiß an, d.h. du siehst Zellen mit keiner Farbe auch weiß, was aber Prinzipiell ein Unterschied ist. Wenn du keine Farbe zuorden willst, nimmst du halt die REM Zeile.
Ansonsten hab ich der Einfachheit halber das ganze Tabellenblatt (bzw. den benutzten Bereich ) ausgewählt, wo die Farbe geändert werden soll.
Gruß Primut
Antwort 5 von stefan186
Vielen vielen Dank!!!!! Ihr seit echt spitze

