OVH Cloud OVH Cloud

Problème de conditions

4 réponses
Avatar
Yoyo
Bonjour =E0 tous le forum

J'ai cr=E9er un code qui me permet de comparer deux deux tableaux
diff=E9rent sur deux feuilles. Mais j'ai un probl=E8me dans mes
conditions. je veux par exemple que si(( E1 feuil2=3D O5feuil3 ou E1
feuil2=3D P5feuil3) and y1 feuil2=3D m5feuil3) and ( aj1feuil2=3D M5feuil3)
and (AJ1 feuil2< AE5feuil3) and (AE1 feuil2=3D AI5feuil3)

Mais quand j'=E9crit se code en VD il me compare les valeur des colonne
de la feuille active et non des feuil2 et 3.

Je vous remerci de votre aide et vous laisse mon code.

Cordialement


'Crit=E8res de recherche
> If (((Sheets(2).Range("E" & Lextract) =3D Sheets(3).Range(=
"O"
& Lquotefile))) _
> Or ((Sheets(2).Range("E" & Lextract) =3D Sheets(3).Range("P=
" &
Lquotefile)))) _
> And ((Sheets(2).Range("Y" & Lextract) =3D Sheets(3).Range(=
"M"
& Lquotefile))) _
> And ((Sheets(2).Range("AJ" & Lextract) <


Sheets(3).Range("AE" & Lquotefile)) _

> And ((Sheets(2).Range("AI" & Lextract) >

4 réponses

Avatar
Yoyo
en faite le problème viens lorsque les conditions sont toutes vrai ,
il ne rentre pas dans la boucle.

a t'il une autre solution

merci d'avance yo
Avatar
Yoyo
après analyse de mon problème c'est la troisième condition Yn>Mn
qui me renvoie la valeur false alors qu'elle devrai me renvoyer true vu
que yn= 353 et mn&0


je ne comprend rien

merci de votre aide
Avatar
Yoyo
la solution etait que certaine de mes données n'étéit pas au format
nombre donc g tapé 1 dans une cellule vide puis copier ce un puis
collage spéciale multiplication à plus Yo
Avatar
Yoyo
la solution etait que certaine de mes données n'étéit pas au format
nombre donc g tapé 1 dans une cellule vide puis copier ce un puis
collage spéciale multiplication à plus Yo