Nachfrage
ich brauche mal wieder eure Hilfe: Wie schaffe ich es, Zellen
zu markieren, die eine bestimmte Farbe haben? Ich habe z.B.
mehrere Felder in rot, grün, blau, etc. Auf Knopfdruck möchte
ich die jeweiligen Zellen gerne markieren - also einen Knopf
für rot, einen für grün, etc.
Hi Gerrit,
du hast z,B, alle roten markiert. Was soll passieren wenn du auf Grün drückst? Sollen dann nur die grünen oder die grünen und die roten zellen markiert sein.
Ein Lösungsansatz. Gehe auf Ansicht–Symbollesitesn —SteuerelementToolbox und erstelle dir ein Kombinationsfeld. Dann Rechstklick darauf und Eigenschaften auswählen, dort gibst du in ListFillRange Tabelle2!A1:A5 ein.
In Tabelle2 erstellst du folgende Tabelle:
rot 2
gelb 34
usw
A1:Ax passt du der Anzahl entsprechend an.
Die Farbwerte für die farben erhälst du mit Extras --Makro–Aufzeichnen. Dann vergibst du an beliebige zellen deine Farbe.
Dann Alt+F11, auf Modul1 doppelklicken, im Code erkennst du die Farbwerte , sie stehen hinter Interior=
Gruß
Reihard
Option Explicit
Private Sub ComboBox1_Change()
Dim farbe As Integer
farbe = Application.WorksheetFunction.VLookup(ComboBox1, Worksheets(„Tabelle2“).Range(„A1:B2“), 2, 0)
MsgBox farbe ’ hier fehlt noch die Schleife um alle Zellen mit der farbe farbe auszuwählen, da bastle ich noch dran
End Sub