eviter saisie identique

lodam

XLDnaute Occasionnel
bonsoir à tous
j'ai lu quelques messages sur les doublons mais je ne comprends pas toujours les solutions proposées car je ne maîtrise pas tout.

Je voudrais simplement bloquer l'entrée via un userform d'une valeur déjà existante dans une colonne de données.
Je vous joins le fichier et je continue à chercher.
merci pour votre aide
bonne nuit
damien [file name=eviterdoublons.zip size=10437]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/eviterdoublons.zip[/file]
 

Pièces jointes

  • eviterdoublons.zip
    10.2 KB · Affichages: 22

Gael

XLDnaute Barbatruc
Bonsoir Damien, bonsoir Marc,

Je ne suis pas un pro du VBA, mais je t'envoie un essai ci-joint qui a l'air de marcher en souhaitant qu'un XLDien plus confirmé validera la modif dans les règles de l'art.

J'ai rajouté une plage nommée variable pour qu'elle contienne tous les codes au fur et à mesure de leur création:

=DECALER(Feuil1!$A$7;;;NBVAL(Feuil1!$A:$A)-1;1)

Puis le code suivant en débit de procédure:

With Range('Codes')
Set trf = .Find(code.Value, LookIn:=xlValues, lookat:=xlWhole)
End With
If Not trf Is Nothing Then
MsgBox 'code en double !', , 'c'est nul !'
Else...

S'il y a un code en double, le userform reste affiché pour permettre une resaisie.

@+

Gael

Comme je vois venir au moins une remarque, n'oublie pas de définir la variable:

Dim Trf As Range

@+

Gael

[file name=eviterdoublons_V1.zip size=11693]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/eviterdoublons_V1.zip[/file]

Message édité par: Gael, à: 21/04/2006 00:19
 

Pièces jointes

  • eviterdoublons_V1.zip
    11.4 KB · Affichages: 36

Discussions similaires

D
Réponses
5
Affichages
1 K
D
Réponses
3
Affichages
946
D
P
Réponses
1
Affichages
1 K
Pierrot93
P
J
Réponses
5
Affichages
1 K
J
N
Réponses
4
Affichages
986
P
Réponses
18
Affichages
3 K
P
M
Réponses
2
Affichages
990
M

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 854
Membres
103 975
dernier inscrit
denry