Erreur d'exécution 1004

rili -  
 Rili -
Bonjour,

je cherche à faire un test en boucle sur des cellules.
j'ai écrit :

for i=0 to n
If v1 = Cells(i, 2).Value Then

....

où v1 est une valeur que j'ai rentré manuellement grâce à une inputbox.
Quand je lance le programme ça me met erreur d'exécution 1004 - Erreur définie par l'application ou l'objet et ça me surligne "if v1= cells(i,2).value then" dans le debogage.

Honnêtement je ne vois pas pourquoi.
Qu'est ce que je dois faire ?

Merci d'avance pour votre réponse.

2 réponses

gab
 
ton i demarre a zero, du coup cells(0,2) n'existe pas, il vaudrait mieux commencer à 1.
0
Rili
 
Merci ! ca marche comme cela.

Toi qui a l'air calé en VBA je me demandais si tu saurais créer un programme qui permet de trier les les lignes en fonction de la date d'une cellule. Moi je n'arrive qu'à trier les cellules en fonction des chiffres qu'il y a dedans.
De plus j'ai lancé une boucle en "IF" mais je ne sais pas ce que j'ai fait mais la boucle tourne indéfiniment et fait planter le programme.

Merci d'avance pour ton aide.
0