VBA : interdir saisie de doublons sur 4 Colonnes

Cedric_C

XLDnaute Nouveau
Bonjour, je tente de faire un code VBA qui interdirait la saisie de doublons suivant les critères ci-dessous.

Je vous ai joint un fichier "bidon" pour illustrer ma demande.

Pourriez-vous m'aider svp?

Un tout grand merci d'avance!

CC

Critères :

Chaque colonne peut avoir plusieurs fois la même donnée séparément
Mais une même série de données ne peut pas se répéter
Le message d'alerte ne doit se faire qu'à partir du moment où une donnée est saisie dans la colonne D
Les colonnes B, C et D doivent s'effacer

Pour info : dans mon fichier réel,
- la colonne A n'a pas de menu déroulant. Il y a 40 lignes pour chaque personne et les noms sont
pré-encodés sur chaque ligne
- les colonnes B, C et D sont gérées par Combobox et non par menu déroulant Excel
B= Combobox1
C= Combobox2
D= Combobox3
 

Pièces jointes

  • Test doublons.xlsx
    10.4 KB · Affichages: 23
  • Test doublons.xlsx
    10.4 KB · Affichages: 28

Dranreb

XLDnaute Barbatruc
Re : VBA : interdir saisie de doublons sur 4 Colonnes

Bonjour.
Ce serait peut être plus facile si toute la saisie se faisait dans un Userform avec 4 ComboBox.
Dessinez en un et joignez le fichier en .xls de préférence pour ma version d'Excel, au pire en .xlsm mais sûrement pas en .xlsx

Edit: Et confirmez: Est-ce l'unicité des 3 colonnes de droite qui doit être garantie quelle que soit la 1ère ? J'ai plutôt l'impression que c'est sur l'ensemble, non ?
 
Dernière édition:

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : VBA : interdir saisie de doublons sur 4 Colonnes

Bonjour Cédric, Bernard,

voir fichier joint
réponse faite sur base du fichier joint et ne tenant pas compte des ComboBox ( absent sur le fichier)

à+
Philippe
 

Pièces jointes

  • 111.xlsm
    16.6 KB · Affichages: 34
  • 111.xlsm
    16.6 KB · Affichages: 36
  • 111.xlsm
    16.6 KB · Affichages: 37

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 145
Membres
103 130
dernier inscrit
FRCRUNGR