in einer spalte meiner excel tabelle hab ich mehrere gleiche bedingungen (sätze) die ich mit der selben farbe einfärben will hab gehört das soll mit vba gehen weiß aber net wie, kann mir jmd. helfen ?
mfg
in einer spalte meiner excel tabelle hab ich mehrere gleiche bedingungen (sätze) die ich mit der selben farbe einfärben will hab gehört das soll mit vba gehen weiß aber net wie, kann mir jmd. helfen ?
mfg
Ein Blick in die Recherche löst schon viele Probleme.
Falls es sich um Eingabe handelt.
https://www.herber.de/forum/archiv/220to224/t221593.htm#221595
Gruß
das Beispiel unter Deinem o.a. Link hab ich vor einiger Zeit schon mal eingesetzt, er ist genial: da das Kreuz den Inhalt der Zelle nicht überschreibt, lassen sich hier zwei Informationen in einer Zelle unterbringen. Absolut super!!
Beste Grüße
Franz
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Row < 11 And Target.Column = 1 Then
Select Case Target.Value
Case "A"
Target.Interior.ColorIndex = 3
Case "B"
Target.Interior.ColorIndex = 5
Case "C"
Target.Interior.ColorIndex = 4
Case "10"
Target.Interior.ColorIndex = 6
Case "20"
Target.Interior.ColorIndex = 8
End Select
End If
End Sub
ich kenn mich jetzt mit vba nicht so aus darum muß ich noch was fragen: Das Case "A" muß ich ja durch den text ersetzen den ich "einfärben" will und die 3 bei "ColorIndex = 3" steht für die farbe ? oder stimmt das nicht ? weil bei mir hat das nicht funktiniert, ich mache wohl was falsch?!? gilt die abfrage für die ganze tablle oder nur für bestimmt spalten ? viele fragen ich weiß ich hoffe ihr versteht mein problem und könnt mir helfen
das siehst Du richtig. Warum hast Du nicht den Code genommen der beim Link war. Dein Code führt zu einem Fehler falls mehr als ein Wert mit einmal ausgefüllt wird.
Gruß
also hab das jetzt mal ausprobiert, ich weiß auch nicht was ich falsch mache hab den code von Hajo_Zi eingefügt den Bereich der Wirksamkeit verändert dann den Text eingegeben der "eingefärbt" werden soll, dann abgespeichert und die tabelle neu geöffnet (makros natürlich aktiviert) aber es hat sich nichts getan. die zahl bei colorindex hab ich so gelassen...
hast Du den Code an die richtige Stelle kopiert
- nicht Modul
- nicht DieseArbeitsmappe
- sondern Tabellle
Gruß
falls keine geheime Daten schicke mir die Datei.
Der Code wirkt nur bei Eingabe. Also im Definierten Bereich einen neuen Wert eingeben. Der Code wirkt nicht bei Formeln.
Gruß
gruß
gibts da ne möglichkeit das sich die bedingungen gleich "einfärben" lassen ohne jedesmal auf jeden text draufzugehen oder das neu einzugeben hab nämlich sehr viele datensätze
Ich hatte imer geschrieben für Eingabe.
Für nachträgliche Formatierung Bereich markieren und dann folgendes Makro laufen lasse.
Gruß
lese die 4 Zeile im Code
Gruß