Bonsoir, s'avez ce que je pourrais ajouter a mon petit programme pour qu'il ne peut pas y avoir 2 fois le même identifiant ( Lettre et chiffre ) sur une même colonne? J'ai fais une base de donnée avec des code barre et j'aimerais qu'il n'y ai pas de doublons pour 2 produits différents. J'utilise ici la colonne A pour les code barre (identifiant). Merci pour vôtres aides.
Voici mon programme:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Plage As Range
Dim Cel As Range
Dim Col As Long
'
If Target.Count > 1 Then Exit Sub
If Target.Column > 1 Then Exit Sub
With Worksheets("Base de données")
Set Plage = .Range(.Cells(7, 1), .Cells(.Rows.Count, 1).End(xlUp)):
Set Cel = Plage.Find(Target.Value, , xlValues, xlWhole)
If Not Cel Is Nothing Then
Col = .Cells(6, .Columns.Count).End(xlToLeft).Column
Target.Resize(1, Col).Value = Cel.Resize(1, Col).Value
End If
End With
Cordialement