Compter les variations de valeurs d'une cellule

Bonjour au forum,

un problème à priori simple mais que je n'arrive pas à résoudre.

J'ai dans mon fichier la cellule A1 qui change de valeur, elle prend tour à tour les valeurs "R" où "N" selon les informations que j'entre dans les autres cellules. Dans la cellule B1 j'ai envie d'entrer une formule qui compte et incrémente le nombre de fois que la cellule A1 prend la valeur "R".

Voilà j'espère que j'ai été assez exhaustif.

Merci par avance à vous.

Bonsoir. Nous aurions besoin d'un fichier exemple pour voir comment vous structurez vos données. Sans cela, nous ne pouvons pas vous aider avec cette explication.

bonjour Doofy59,

edit : mon erreur

15classeur1.xlsx (17.23 Ko)

Bonjour,

je vous ai envoyé ci-dessus dans un fichier ce que j'essaye de faire.

Merci,

Bonjour,

Un essai

9fcy-essai.xlsm (22.63 Ko)
6classeur1-24.xlsb (27.38 Ko)
bonjour Doofy,
faut-il faire une distinction entre R et R ? ---> a modifier le bMajuscule_Minuscule etre true et false 

Const bMajuscule_Minuscule = False '---> true = sans distinction, false =  r est ignoré

Private Sub Worksheet_Change(ByVal Target As Range)
     With Range("A1")
          If Intersect(Target, .Offset(0)) Is Nothing Then Exit Sub 'si A1 n'a pas changé =FIN
          b = -1 * bMajuscule_Minuscule
          If StrComp(.Value, "R", b) = 0 And StrComp(.Offset(1, 1), "R", b) <> 0 Then .Offset(, 1).Value = .Offset(, 1).Value + 1 'si A1 est R et son copie B2 n'est pas R, incrementer B1
          .Offset(1, 1).Value = .Value 'B2=copie de A1
     End With
End Sub

Merci pour toutes ces propositions, mais je ne voudrais pas le faire en vba mais en utilisant les fonctions Excel. Est-ce possible ?

Merci,

bonjour Doofu59,

mauvaise réponse, mais non ...

Est-ce une solution acceptable ?

17classeur1.xlsx (17.55 Ko)

Oui un peu comme ça mais mais dans une cellule.

les valeurs R ou N se succèdent dans la cellule A1

Bonjour à tous,

avec le calcul itératif.
Si tu revalides la formule tu repars à 0 (ou 1 si R en A1)
Si tu enregistres avec R en A1, B1 prend +1 à nouveau
Comme tu as trop simplifié ton fichier, à voir ce que ça donne sur le tien...
eric

17classeur1.xlsx (17.46 Ko)

Merci eriiic .

Exactement ce que je voulais. Ça marche et mon pb est résolu.

Merci eriiic et merci au forum.

Rechercher des sujets similaires à "compter variations valeurs"