Remplir une cellule de texte en fonction de la Couleur

QsecX

XLDnaute Nouveau
Bonjour,
Je me suis fait une macro qui quand je double clique passe la cellule en vert puis en rouge si je re-double clique.
J'aimerai aussi maintenant que en plus, si ma cellule est rempli en vert cela rentre automatiquement OK dedans et bien entendu KO quand la cellule est rempli en rouge.
J'ai fait quelque recherche mais sans trop de résultat pour le moment, je continue malgré tout :)
Merci d'avance!
 

QsecX

XLDnaute Nouveau
Re : Remplir une cellule de texte en fonction de la Couleur

Ma macro pour le moment qui change juste la couleur de la cellule avec un double clique.

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim couleurs()
couleurs = Array(RGB(0, 255, 0), RGB(255, 0, 0))
On Error GoTo color
Target.Interior.color = couleurs(Application.WorksheetFunction.Match(Target.Interior.color, couleurs, 0) Mod 3)
Cancel = True
Exit Sub
color:
Target.Interior.color = couleurs(0)
Cancel = True
End Sub
 

M12

XLDnaute Accro
Re : Remplir une cellule de texte en fonction de la Couleur

Re,

Teste avec ce code

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 
  If Target.Interior.ColorIndex = 3 Then
    Target.Interior.ColorIndex = 4
    Target.Value = "OK"
  Else
     Target.Interior.ColorIndex = 3
     Target.Value = "KO"
  End If
  Cancel = True
End Sub
 

QsecX

XLDnaute Nouveau
Re : Remplir une cellule de texte en fonction de la Couleur

Super ça marche bien :)
Entre temps j'ai trouvé un autre code qui marche aussi.

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim couleurs()
couleurs = Array(RGB(0, 255, 0), RGB(255, 0, 0))
On Error GoTo color
Target.Interior.color = couleurs(Application.WorksheetFunction.Match(Target.Interior.color, couleurs, 0) Mod 3)
Target.Value = "KO"
Cancel = True
Exit Sub
color:
Target.Interior.color = couleurs(0)
Target.Value = "OK"
Cancel = True
End Sub

Merci beaucoup en tout cas.
Ciao :)
 

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 325
Membres
102 862
dernier inscrit
Emma35400