Bonjour,
Tout d'abord, un forum très pertinent que je viens de découvrir..;donc Bravo à tous.
je débute sur Excel et VBA, et je sais que la question des doublons a été déjà abordé, mais je ne trouve pas une solution à mon problème.
Je souhaite être alerter de doublons sur 2 colonnes (colonne C (nom) et F (N° de facture))...je suis parti de cette formule qui fonctionne sur 1 colonne...mais ensuite je bute
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim Ref As String
Dim Cell As Range, Plage As Range
Dim L As Integer
On Error Resume Next
If Application.Intersect(Target, Range("C:C")) Is Nothing Then Exit Sub
Ref = Target.Value
L = Target.Row
Set Plage = Range("C2:C" & L - 1)
For Each Cell In Plage
If Cell = Ref Then
MsgBox "Duplication de la Référence en " & Cell.Address, vbCritical, "Thierry 's Démo"
Cell.Activate
Exit Sub
End If
Next Cell
End Sub
Merci à vous pour vos suggestions
cordialement
milou45
Tout d'abord, un forum très pertinent que je viens de découvrir..;donc Bravo à tous.
je débute sur Excel et VBA, et je sais que la question des doublons a été déjà abordé, mais je ne trouve pas une solution à mon problème.
Je souhaite être alerter de doublons sur 2 colonnes (colonne C (nom) et F (N° de facture))...je suis parti de cette formule qui fonctionne sur 1 colonne...mais ensuite je bute
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim Ref As String
Dim Cell As Range, Plage As Range
Dim L As Integer
On Error Resume Next
If Application.Intersect(Target, Range("C:C")) Is Nothing Then Exit Sub
Ref = Target.Value
L = Target.Row
Set Plage = Range("C2:C" & L - 1)
For Each Cell In Plage
If Cell = Ref Then
MsgBox "Duplication de la Référence en " & Cell.Address, vbCritical, "Thierry 's Démo"
Cell.Activate
Exit Sub
End If
Next Cell
End Sub
Merci à vous pour vos suggestions
cordialement
milou45