double for each

flo2002

XLDnaute Impliqué
bonjour je ne sais pas si mon code veux dire quelque chose mais bon...
en tout cas il ne comprend pas à premiere vu...

un petit bout de code

If ws3 Is Nothing Then GoTo out3
For Each X In ws2.Range("F14:F1000")
If IsError(X.Offset(0, -1)) Then
For Each Y In ws3.Range("F14:F1500")
If X = Y Then
X.Offset(0, -1).Value = Y.Offset(0, -1).Value
End If
Next Y
End If
Next X

out3:

ce que je cherche à faire c'est
si la feuille 3 exist
alors pour chaque erreur de X décalé d'une colonne dans la plage de la feuille2 F14:F1000
rechercher si equivalant dans ws3 et si c'est le cas le décaler de Y = à celui de X.
En esperant etre clair ce matin lol!
merci d'avance!

oups en faite ca mache c'est moi qui suis pas réveiller....vite un café!
désolé pour le dérangement....
 

Discussions similaires

Statistiques des forums

Discussions
312 495
Messages
2 088 964
Membres
103 992
dernier inscrit
Christine 974