Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Gleiche Werte finden
#11
Hallo und guten morgen,
also das mit dem Code funktioniert nicht, jetzt ist der rote Eintrag weg und es sollte ja so sein, das im Bereich A1:K3 5x ein A zugelassen wird ab dem 6. Eintrag sollte das Feld rot unterlegt werden.
Ebenso in den Bereichen A4:K6 und A7:K9

Gruß Fred
Top
#12
Hallo,

änder diese Zeile:


Code:
Ze1 = 4


so um:


Code:
Ze1 = 1
Gruß Atilla
Top
#13
@Atilla:
Danke, ich hatte vergessen, die letzte Testversion auf den Urzustand zurück zu setzen.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#14
Hallo Günther,
also bei mir geht leider gar nichts kannst du mir mal meine Mappe mit deinem code schicken..ich kann soviele "A" setzen wie ich will..da passiert nichts....???

Gruß Fred
Top
#15
Hi Fred,

(18.12.2015, 13:05)Fredl55 schrieb: also bei mir geht leider gar nichts kannst du mir mal meine Mappe mit deinem code schicken..ich kann soviele "A" setzen wie ich will..da passiert nichts....???

setze noch dieses Makro hinter die Tabelle:
Zitat:Private Sub Worksheet_Change(ByVal Target As Range)
Call Ab6Arot
End Sub
Top
#16
Hallo zusammen,

ich habe mal eine andre Variante versucht. Diese arbeitet etwas anders:


Code:
Private Sub Worksheet_Change(ByVal Target As Range)
   Dim bereich1 As Range, bereich2 As Range, bereich3 As Range
   Set bereich1 = Range("A1:K3")
   Set bereich2 = Range("A4:K6")
   Set bereich3 = Range("A7:K9")
   If Not Intersect(Target, bereich1) Is Nothing Then
       If UCase(Target.Text) = "A" Then
           If Application.CountIf(bereich1, Target.Text) > 5 Then
               Target.Interior.Color = vbRed
           Else
               bereich1.Interior.ThemeColor = xlThemeColorDark2
           End If
       Else
           If Application.CountIf(bereich1, "A") > 5 Then
               Target.Interior.ThemeColor = xlThemeColorDark2
           Else
               bereich1.Interior.ThemeColor = xlThemeColorDark2
           End If
       End If
   End If
   If Not Intersect(Target, bereich2) Is Nothing Then
       If UCase(Target.Text) = "A" Then
           If Application.CountIf(bereich2, Target.Text) > 5 Then
               Target.Interior.Color = vbRed
           Else
               bereich2.Interior.ThemeColor = xlThemeColorDark2
           End If
       Else
           If Application.CountIf(bereich2, "A") > 5 Then
               Target.Interior.ThemeColor = xlThemeColorDark2
           Else
               bereich2.Interior.ThemeColor = xlThemeColorDark2
           End If
       End If
   End If
   If Not Intersect(Target, bereich3) Is Nothing Then
       If UCase(Target.Text) = "A" Then
           If Application.CountIf(bereich3, Target.Text) > 5 Then
               Target.Interior.Color = vbRed
           Else
               bereich3.Interior.ThemeColor = xlThemeColorDark2
           End If
       Else
           If Application.CountIf(bereich3, "A") > 5 Then
               Target.Interior.ThemeColor = xlThemeColorDark2
           Else
               bereich3.Interior.ThemeColor = xlThemeColorDark2
           End If
       End If
   End If
End Sub
Gruß Atilla
Top
#17
So, ich habe dir jetzt einmal die Originaldatei als *.xls und als *.xlsm (beide in 1 File gepackt) beigefügt.
Natürlich kannst du mit festen Bereichen arbeiten, aber das macht das Ganze unflexibler. Wenn beispielsweise ein weiterer Datenblock dazu kommt. Und einen Button zum Auslösen des Makros habe ich auch noch dazu gefügt. - Und bislang war nicht unbedingt davon die Rede, dass bei jeder Änderung eine Neuberechnung erfolgen soll (zumindest habe ich das so nicht verstanden).


Angehängte Dateien
.zip   RotFaerber.zip (Größe: 30,08 KB / Downloads: 3)
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#18
Sorry das ich mich erst jetzt melde, jetzt funk. alles, vielen Dank !!

Gruß Fred
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste