LE NEWSMAGAZINE Nº1 DES NOUVELLES TECHNOLOGIES
238 utilisateurs connectés

Détecter des doublons à la saisie sous Excel 2000 (résolu)

fdatch le 10 octobre 2009 à 11h15
Bonjour,
Dans une liste en cours de saisie, colonne A, je renseigne des valeurs quelconques, chiffres, lettres, codes avec tirets, etc...
Lors de la saisie d'une valeur déjà existante dans la liste, et au moment ou je fais "enter" pour valider cette cellule, que faut-il faire pour qu'un contrôle soit effectué sur toute la liste de cette colonne, et prévenir par une fenêtre "déjà existant" (par exemple).

J'ai trouvé ça sur la toile.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

If Target.Column = 1 Then 'Concerne la colonne A

If Application.WorksheetFunction. _
CountIf(Range('A:A'), Target.Value) > 1 Then

MsgBox 'Valeur déjà saisie !!! -- Veuillez recommencer'
Target.Value = ''
Target.Select
End If

End If

End Sub

Comment l'enregistrer ?

Merci.

-->Message édité par fdatch le 10/10/2009 11:51:23<--
fdatch le 10 octobre 2009 à 11h38
Re bonjour à tous,
C'est simple mais il faut y penser :

Dans la colonne A, menu données, validation, onglet option personnaliser, formule =NB.SI($A:$A;$A1)=1
Et dans l'onglet alerte d'erreur, message = "code déjà existant".

Problème résolu.

Cordialement.


À PROPOS DU FORUM MICRO HEBDO

LES FORUMS THÉMATIQUES ET TECHNIQUES

LES FORUMS GÉNÉRAUX

ARCHIVES DU FORUM

publicité
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.