ça ne fonctionne tjrs pas :-/
Il faudrait qq'chose dans le style :
"If contenu cellule = "ok" then cpt +1"
et faire donc une boucle pour que toute les cellules de la colonne H soient vérifiées :-/
On arrive ainsi à la fin de la colonne avec un certain nbre dans cpt, qu'on affiche par la suite avec msgbox.
Je n'ai pas un assez bon niveau en VBA pour pouvoir faire ce programme même si je vois le schéma ^^' c'est pour cela que je demande l'aide de connaisseur
Sub ChangerVoiture()
Dim carchange As Variant
Dim cpt As Variant
carchange = InputBox("Entrez l'ID du véhicule à vérifier:", "Etat voiture", "1")
MsgBox "La voiture dont l'état est a vérifier est la " & carchange & "e ."
Dim Montab As Variant
Montab = Range("H1:H21").Value
For i = LBound(Montab, 8 ) To UBound(Montab, 8 )
For j = LBound(Montab, 2) To UBound(Montab, 21)
If Montab(i, j).Value = carchange Then cpt = cpt + 1
Next j
Next i
Range("H1:H21").Value = Montab
MsgBox "Voiture trouvée " & cpt & " fois"
End Sub
C'est le genre de code que je recherche, mais celui ci ne fonctionne pas :-/