If hors et dans un for => erreur execution 1004

bonjour,

j'aimerais comprendre ce qui ne fonctionne pas:

si je tente un if comme ceci aec pour exemple la ligne 123 cela me renvoi ok car true

If Date <= Rep_page.Range("E123") And Rep_page.Range("E123") <= DateAdd("WW", 1, Date) Then
MsgBox ("ok")
End If

si par contre j’insère cette même ligne de code dans un for pour tester toutes les lignes de mon tableau j'ai le droit à une erreur d'éxecution 1004...

For X = 0 To Fin
If Date <= Rep_page.Range("H" & X) And Rep_page.Range("H" & X) <= DateAdd("WW", 1, Date) Then

'RngMerge = Array(Rep_page.Cells(X, 1), Rep_page.Cells(X, 2), Rep_page.Cells(X, 5))
 End If
Next X

merci à vous par avance

Bonjour

Multipost

X valant 0 H0 n'existe pas

heuh ok merci

n'utilisant pas le for encore comment lui idnqiuer que X ici prenne +1 à chaque test?

le to ne lui indique +1 a chaque next?

RE

Oui mais le 1ère adresse étant H0 il ne va pas plus loin

Il faut initialiser X à une valeur existante et cohérente par rapport à ta plage

Rechercher des sujets similaires à "hors erreur execution 1004"