Bonjour à tous,
J'ai un petit souci sur une macro qui recherche des doublons dans une colonne (enfin je crois...)
Ci-joint le code :
Le problème est qu'à chaque fois que j'actualise, la macro plante et me mets une incompatibilité de type - Erreur 13 sur la ligne :
If Application.WorksheetFunction.CountIf(Range("Q:Q"), Target) > 1 Then
Alors soit j'ai pas correctement figé le code sur la colonne Q, soit y'a un souci dans le fait qu'il n'y ai pas de doublons, soit je suis complètement à côté de la plaque..
Pourriez-vous m'aider svp ?
Merci.
J'ai un petit souci sur une macro qui recherche des doublons dans une colonne (enfin je crois...)
Ci-joint le code :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cel As Range
If Application.WorksheetFunction.CountIf(Range("Q:Q"), Target) > 1 Then
MsgBox "This invoice number already exists." & Chr(10) & "Please check and modify.", vbCritical, "WARNING !!!"
Target = ""
End If
Exit sub
If Application.WorksheetFunction.CountIf(Range("Q:Q"), Target) > 1 Then
Alors soit j'ai pas correctement figé le code sur la colonne Q, soit y'a un souci dans le fait qu'il n'y ai pas de doublons, soit je suis complètement à côté de la plaque..
Pourriez-vous m'aider svp ?
Merci.