Bonjour,
Je souhaiterai compléter le code suivant,pour éviter les doublons des colonnes,et je ne vois pas comment faire.Les valeurs sont ajoutées colonne par colonne;donc soit on fait un test sur chaque colonne,ou on duplique la macro pour chaque colonne à tester.Mais je ne vois pas comment faire;sachant que je dois tester les colonnes;E,F,G,etc..
Merci à tous.
Code VBA:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then 'Concerne la colonne d
If Application.WorksheetFunction. _
CountIf(Range("d4:d10000"), Target.Value) > 1 Then
MsgBox "Valeur déjà saisie !!! -- Veuillez recommencer"
Target.Value = ""
Target.Select
End If
End If
End Sub
Je souhaiterai compléter le code suivant,pour éviter les doublons des colonnes,et je ne vois pas comment faire.Les valeurs sont ajoutées colonne par colonne;donc soit on fait un test sur chaque colonne,ou on duplique la macro pour chaque colonne à tester.Mais je ne vois pas comment faire;sachant que je dois tester les colonnes;E,F,G,etc..
Merci à tous.
Code VBA:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then 'Concerne la colonne d
If Application.WorksheetFunction. _
CountIf(Range("d4:d10000"), Target.Value) > 1 Then
MsgBox "Valeur déjà saisie !!! -- Veuillez recommencer"
Target.Value = ""
Target.Select
End If
End If
End Sub