Anomalie sur une instruction

bonsoir ,

j'ai ecris le bout de code suivant , une petite ligne avec laquelle le compilateur n'est pas daccord :

dim p as integer 
For p = 1 To 4
If Sheets("COMP").Range(Cells(65536, 2 * p)).End(xlUp).Row > Sheets("COMP").Range(Cells(65536, 2 * p + 2)).End(xlUp).Row Then 'traitement  ......    

il apparait que la 3 ieme ligne n'est pas ecrite comme il faudrait , en ayant essayé de chercher l'erreur a plusieurs reprise je n'ai pas

reussi , Pouvez vous m'indiquez ce qui cloche ?

Merci pour vos interventions

Salut le Forum

Que veux-tu vraiment faire comme traitement ?

Essaye

If Sheets("COMP").Cells(65536, 2 * p).End(xlUp).Row > Sheets("COMP").Cells(65536, 2 * p + 2).End(xlUp).Row Then ...

Mytå

Merci Myta , en fait c'etait le terme " range " qui etait en trop dans l'expression avec aussi quelques parenthèses mal placée

merci à toi , le probleme est resolu

Rechercher des sujets similaires à "anomalie instruction"