Bonjour,
Petit blocage dans mon projet vba pouvez-vous m’aider :
J’ai une liste de nom en feuille 2 colonne F la liste commençant à partir de la ligne 3
J’ai une liste de monnaie (ex : EURO) en feuille deux colonne E commençant à partir de la ligne 3
J’ai une liste de nom en feuille 3 colonne A la liste commençant à partir de la ligne 2
J’ai une liste de monnaie (ex : EURO) en feuille deux colonne B commençant a partir de la ligne 2
J’ai une liste de nom en feuille 3 colonne C la liste commençant à partir de la ligne 2
Je cherche à effectuer l’action suivante :
Pour chaque combinaisons de nom et monnaie de ma feuille 2 correspondantes a celle de ma feuille 3 alors
Je veux afficher le nom correspondant de la feuille 3 colonne C en colonne H de ma feuille 2.
Voici mon code mais ça bug je ne comprends pas pourquoi :
Dim FINCLIENT As Range
Dim STIR as Range
Dim Trouve As Range
Dim e As Range
Dim i As Integer
Set FINCLIENT = Worksheets("Sheet2").Range("F3:F4000")
Set STIR = Worksheets("Sheet3").Range("A2:A4000")
For Each e In FINCLIENT
Set Trouve = STIR.Find(e.Value, , xlValues, xlWhole)
If Not Trouve Is Nothing And e.Offset(, -1).Value = Trouve.Offset(, 1).Value Then
e.Offset(, 2).Value = Trouve.Offset(, 2).Value
End If
Next e
Merci a vous.