Bonjour
La suite du message précédent
Code de Feuille 2014
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("D6:D1000")) Is Nothing Then
If Target = "" Then
Target.FormulaR1C1 = _
"=IF(RC3=""Garage"",""Virement"",IF(RC3=""Cofinoga Super M"",""Cofinoga"",IF(RC3=""EDF"",""T I P"",IF(SUMPRODUCT(COUNTIF(RC3,{""H & M"";""Picard"";""Gazole"";""Mac Do"";""Carrefour"";""Parcmètre"";""C & A Velisy"";""City Pharma"";""Yves Rocher""}))=1,""CB"",""""))))"
End If
End If
End Sub
Quand tu saisis un texte dans la plage D6:D1000, ta saisie efface la formule
Si tu efface ta saisie, le Code remet ta formule
Cordialement