Bonjour Amadéus
Merci de ton aide précieuse.
Oui effectivement j'ai corrigé pour EUR.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B2")) Is Nothing Then
If Target.Value = "€" Or Target.Value = "EUR" Then Range("D:D,I:I,N:N").EntireColumn.Hidden = True
If Target.Value <> "€" And Target.Value <> "EUR" Then Cells.EntireColumn.Hidden = False
End If
End Sub
Cela fonctionne en ce qui concerne le masquage des colonnes, par contre pour les afficher de nouveau cela pose problème,
suite à ça j"ai essayé avec :
If Target.Value <> "€" And Target.Value <> "EUR" Then Range("D:D,I:I,N:N").EntireColumn.Hidden = False
et avec
If Target.Value <> "€" And Target.Value <> "EUR" Then Range("A:A,O:O").EntireColumn.Hidden = False
où est l'erreur ?
Cordialement,
Sylvain