vlookup dans differents onglets
Salut les Kracks,
Ci-dessous mon code qui me pose problème:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
'Below a private sub which should work each time when we change something on column C
'will go for check on sheet Specialfees for taking the special condition fees (if there are!)
Dim accrng As Range
If Not Intersect(Target, Columns(3)) Is Nothing Then
Set accrng = ActiveCell
accrng.Offset(0, 2).Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2],Specialfees!C[-4]:C[6],4,FALSE)"
If IsError(ActiveCell.Value) Then
ActiveCell.Delete
Else
accrng.Offset(0, 1).Select
End If
Else
End If
End Sub |
En effet, je lui demande d'aller me chercher dans une autre feuille l'information correspondante en Cx et de me l'indiquer en colonne Ex (de la même ligne) et si il n'y a rien, de m'effacer la formule afin que la cellule en Ex reste vide!
Auriez-vous la solutions?
P.s. Ma variable accrng correspond à la cellule en colonne C(3) que l'utilisateur modifie!