Bonjour au Forum et salutation distingué à Tibo,
Voici mon simple proble:
Le code suivant est déréglé ( imparfait)
Je veux que lorsque en D Feuil1 est pareil à A en en Feuil2
Que H en feuil2 sois copié en K Feuil1
Pour l'instant tou fonction MAIS H est copié en K et malheureusement en E.
Quelqu'un pourrais me suprimer la portion du E et m'expliquer svp
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("D265536"))
If Target Is Nothing Then Exit Sub
Target.Offset(, 1).FormulaR1C1 = "=IF(COUNTIF(Feuil2!C1:C8,REPLACE(SUBSTITUTE(RC[-1],"" "",""""),2,,"" "")),VLOOKUP(REPLACE(SUBSTITUTE(RC[-1],"" "",""""),2,,"" ""),Feuil2!C1:C8,8,0),"""")"
Target.Offset(, 1) = Target.Offset(, 1).Value 'remplace la formule par la valeur
End Sub
Voici mon simple proble:
Le code suivant est déréglé ( imparfait)
Je veux que lorsque en D Feuil1 est pareil à A en en Feuil2
Que H en feuil2 sois copié en K Feuil1
Pour l'instant tou fonction MAIS H est copié en K et malheureusement en E.
Quelqu'un pourrais me suprimer la portion du E et m'expliquer svp
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("D265536"))
If Target Is Nothing Then Exit Sub
Target.Offset(, 1).FormulaR1C1 = "=IF(COUNTIF(Feuil2!C1:C8,REPLACE(SUBSTITUTE(RC[-1],"" "",""""),2,,"" "")),VLOOKUP(REPLACE(SUBSTITUTE(RC[-1],"" "",""""),2,,"" ""),Feuil2!C1:C8,8,0),"""")"
Target.Offset(, 1) = Target.Offset(, 1).Value 'remplace la formule par la valeur
End Sub