Correction d'une instruction

bonjour, pourriez vous me dire ce qui ne va pas dans cette expression :

For i = 39 To 15 Step -1
For j = 50 To 21 Step -1
If Application.WorksheetFunction.CountIf(Sheets("Feuil2").Left(Range("C" & i), 3), Sheets("Feuil1").left(Range("B" & j),3)) = 0 then 

'traitement ...

j'obtiens l'information "proprieté ou methode non gerée

je veux juste comparer deux colonnes situées dans deux feuilles differentes par rapport au 3 premieres lettres de chaque cellule

Merci ,

Bonjour,

une proposition de correction à tester,

+ left placé au mauvais endroit

+ countif pas nécessaire pour faire la comparaison

For i = 39 To 15 Step -1
For j = 50 To 21 Step -1
If Left(Sheets("Feuil2").Range("C" & i), 3)<>left(Sheets("Feuil1").Range("B" & j),3))  then

'traitement ...

Merci H2so4 , ta proposition d'ecriture m'a bien aiguillé

Rechercher des sujets similaires à "correction instruction"