Bonjour Dan merci pour votre réponse rapide.
Je me suis peut etre mal exprimé. Je pense que nous sommes d'accord sur le 1) mais pas le 2).
Le texte des boutons est fixe. test1 restera test1. Chaque bouton change de couleur (4couleurs) si l'on clique dessus.
Une fois que j'ai les couleurs souhaitées, je clique sur le bouton bleu du bas à l'aide de ce code :
Sub countButtonsByColor()
Const cBtnName = "btnCommand"
Dim nbR As Integer
Dim nbV As Integer
Dim nbJ As Integer
Dim nbP As Integer
Dim obj As Shape
'On boucle sur tous les objets shape de la feuille
For Each obj In ActiveSheet.Shapes
If Left(obj.Name, Len(cBtnName)) = cBtnName Then
Select Case obj.Fill.ForeColor.RGB
Case Is = RGB(96, 224, 64) 'vert
nbV = nbV + 1
Case Is = RGB(255, 0, 32) 'rouge
nbR = nbR + 1
Case Is = RGB(255, 160, 0) 'orange
nbJ = nbJ + 1
Case Is = RGB(160, 128, 160) 'violet
nbP = nbP + 1
End Select
End If
Next obj
'On valorise les cellules I
ActiveSheet.Range("H5").Value = nbV
ActiveSheet.Range("H18").Value = nbR
ActiveSheet.Range("H31").Value = nbJ
ActiveSheet.Range("H44").Value = nbP
End Sub
J'obtiens la somme de chaque couleur dans les cellules ciblées.
Et je voudrais donc en plus sur ce bouton de validation y rajouter l'extraction du texte si possible.
Par exemple, en H7 l'extraction des textes des boutons qui seront en vert (qui peut etre variable selon les boutons verts choisis).
Avec l'exemple je ferais pareil pour les oranges, rouges, et violets.
Encore merci de votre aide