Bonjour Amadéus,
Alors, après plusieurs heures de recherche, j'ai enfin trouvé ou se situait la fonction VBA. Meri le forum
Après avoir essayé de comprendre ce code, j'ai essayé de le bidouiller et voilà ce que j'ai fait (pas grand chose, juste indiqué "F:F" à la place de "F9") :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F:F")) Is Nothing Then
Range(Target.Offset(0, 1), Target.Offset(0, 7)).Formula = "=VLOOKUP($F:F,Feuil1!$A$2:$H$300,Column()-5,0)"
Range(Target.Offset(0, 1), Target.Offset(0, 7)).Value = Range(Target.Offset(0, 1), Target.Offset(0, 7)).Value
End If
End Sub
A faire cela, la colonne F de la feuil2 prend bien en compte la valeur et renvoi bien le résultat dans la colonne G de la feuil2. Par contre, les colonnes H à M ne répercutent plus les autres valeurs ... Pourrais-tu m'éclairer s'il te plait.
Cordialement,