Valider les données lors de la saisie dans une colonne Excel
msjad
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais bien savoir comment appliquer une règle de validation sur la saisie des données dans une colonne Excel toute en vérifiant que ces données n'existaient pas déja dans une autre colonne d'une autre feuille de même classeur.
J'ai regarder toute les règles de validation dans Excel mais je retrouve pas la solution que je cherche.
quelqu'un pourra m'aider svp ?
Merci d'avance de votre aide.
J'aimerais bien savoir comment appliquer une règle de validation sur la saisie des données dans une colonne Excel toute en vérifiant que ces données n'existaient pas déja dans une autre colonne d'une autre feuille de même classeur.
J'ai regarder toute les règles de validation dans Excel mais je retrouve pas la solution que je cherche.
quelqu'un pourra m'aider svp ?
Merci d'avance de votre aide.
A voir également:
- Valider les données lors de la saisie dans une colonne Excel
- Déplacer une colonne excel - Guide
- Trier colonne excel - Guide
- Ethernet n'a pas de configuration ip valide - Guide
- Formule somme excel colonne - Guide
- Liste déroulante excel - Guide
3 réponses
Bonjour,
Excel n'est pas un gestionnaire de base de données. Ses capacités de contrôle de cohérence sont limitées.
La seule façon de faire ce que vous voulez faire c'est:
1. Nommer la plage de données "qui existe déjà", par exemple liste_reference
2. Appliquer une règle de validation à la case à tester: sélectionner "Liste" et dans la zone ou on renseigne les références, écrire
Comme expliqué au début, Excel est pas optimisé pour cela: si vous avez des milliers d'entrées, ça risque de peiner un peu.
Excel n'est pas un gestionnaire de base de données. Ses capacités de contrôle de cohérence sont limitées.
La seule façon de faire ce que vous voulez faire c'est:
1. Nommer la plage de données "qui existe déjà", par exemple liste_reference
2. Appliquer une règle de validation à la case à tester: sélectionner "Liste" et dans la zone ou on renseigne les références, écrire
=liste_reference(ou le nom que vous avez donné en 1)
Comme expliqué au début, Excel est pas optimisé pour cela: si vous avez des milliers d'entrées, ça risque de peiner un peu.
Merci pour votre réponse Bruce,
Malheureusement, la solution ne marche pas, il m'a donné, dans la cellule à tester, une liste déroulante avec les données saisies dans ma liste de référence, hors moi je veux que me dise que cette valeur est déjà utilisé dans ma liste de référence.
Sinon, y a-t-il un moyen de coder ça en VBA ?
Merci de votre aide.
Malheureusement, la solution ne marche pas, il m'a donné, dans la cellule à tester, une liste déroulante avec les données saisies dans ma liste de référence, hors moi je veux que me dise que cette valeur est déjà utilisé dans ma liste de référence.
Sinon, y a-t-il un moyen de coder ça en VBA ?
Merci de votre aide.
Bonjour
Peut être une idée ici, sans VBA,
revenez si besoin d'explication complémentaires
https://www.cjoint.com/?DAimNiCheKQ
crdlmnt
Peut être une idée ici, sans VBA,
revenez si besoin d'explication complémentaires
https://www.cjoint.com/?DAimNiCheKQ
crdlmnt