Copier la feuille Devises dans le même fichier qui sera Devises(2)
Merci Phil69970 de ta proposition, mais je ne comprends pas la formule
Bonjour,
Voici ton fichier en retour
Clic sur GO et résultat en cellule G28
@+ Lolote83
If xCell.Interior.Color = RGB(146, 208, 80) Then
Pourtant dans le fichier du post #2 cela fonctionne bien et donne le bon résultatMerci Phil69970 de ta proposition, mais je ne comprends pas la formule
=@nbCouleurs(A2:C24;E28)
la cellule indique #NOM?
C'est bon çà fonctionne maintenant !Re
@Anto35200
Pourtant dans le fichier du post #2 cela fonctionne bien et donne le bon résultat
Regarde la pièce jointe 1196951
La formule fonctionne grâce à une fonction personnalisée
Regarde la pièce jointe 1196952
Si tu as accepté les macros elle fonctionne sur tous les PC
Et comment fonctionne t'elle ?
C'est simple elle compte toutes les couleurs identiques à la couleur de référence indiqué en E28
C'est automatiqueDans le cas ou je dois rajouter de la couleur verte dans la même plage de cellule, comment on actualise le Total ?
Non, je ne pense pas, c'est pourquoi, que ce soit moi ou @Phil69970 (que je salue au passage) t'avons proposé une solution via VBA.Existe t-il une solution sans macros ?
Sub CompterCellulesEnvert()
Dim PlageTest As Range, iCell As Range
Set PlageTest = Range("A2:C24")
For Each iCell In PlageTest
If iCell.Interior.color = RGB(146, 208, 80) Then
CompterCellules = CompterCellules + 1
End If
Next iCell
MsgBox "Il y a " & CompterCellules & " cellules vert."
[G28].Value = CompterCellules
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim PlageTest As Range, iCell As Range
Set PlageTest = Range("A2:C24")
For Each iCell In PlageTest
If iCell.Interior.Color = RGB(146, 208, 80) Then
CompterCellules = CompterCellules + 1
End If
Next iCell
MsgBox "Il y a " & CompterCellules & " cellules vert."
[G28].Value = CompterCellules
End Sub