Compteur

  • Initiateur de la discussion Moa
  • Date de début
M

Moa

Guest
Salut à tous !

J'ai un ordre, qui s'exécute si deux conditions sont remplies.

Là, ça marche.

Mais à la place d'exécuter un ordre, je veux simplement compter le nombre de fois, ou mes deux conditions sont remplies.

Voici la macro de base :

Sub BlaBla()
Dim rang As Long
For rang = [q4+15] To [T4+15]
If Cells(rang, [r8]).Value = Cells(12, 17).Value And Cells(rang, [s8]).Value = Cells(12, 20).Value Then

....J'exécute mon ordre....

End If
Next rang
End Sub

J'ai donc modifié comme suit :

Sub BliBli()
Dim rang As Long
Compteur = 0
For rang = [q4+15] To [T4+15]
If Cells(rang, [r8]).Value = Cells(12, 17).Value And Cells(rang, [s8]).Value = Cells(12, 20).Value Then
Compteur = compteur + 1
End If
Next rang
Range("U10") = Compteur
End Sub

Et cela ne fonctionne pas.Excel me dit qu'il ne connaît pas compteur et qu'il faut le déclarer.

Pourtant, je viens de vérifier plusieurs macros sur le site utilisant compteur, et à chaque fois, Compteur est déclaré soit Compteur ou Compteur=0.

J'ai cherché dans l'aide Vba, et excel me dit que "Compteur" n'existe pas.

Si quelqu'un avait une idée, ce serait vraiment très cool.

Merci d'avance

@ +

Moa
 

Statistiques des forums

Discussions
312 115
Messages
2 085 435
Membres
102 889
dernier inscrit
monsef JABBOUR