Doublons
Fermé
Bonjour,
Salut une fois de plus je reviens pour d'autres preocupatios.
Les directeurs de mon inspections ont rempli des fiches que je saisi.
je fais les saisies par ecole. il s'avère que certains matricules des eleves sont les memes. Alors j'aimerais automatiquement detecer lors de mes saisies les matricules qui sont en double pour chaque ecole..
Merci de m'aider.
Salut une fois de plus je reviens pour d'autres preocupatios.
Les directeurs de mon inspections ont rempli des fiches que je saisi.
je fais les saisies par ecole. il s'avère que certains matricules des eleves sont les memes. Alors j'aimerais automatiquement detecer lors de mes saisies les matricules qui sont en double pour chaque ecole..
Merci de m'aider.
A voir également:
- Doublons
- Doublons photos - Guide
- Supprimer les doublons excel - Guide
- Supprimer les doublons photos gratuit - Télécharger - Nettoyage
- Fusionner 2 tableaux excel et supprimer les doublons - Guide
- Logiciel gratuit pour supprimer les doublons en français - Télécharger - Nettoyage
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
Modifié par michel_m le 18/05/2016 à 08:29
Modifié par michel_m le 18/05/2016 à 08:29
Bonjour,
as tu une ou plusieurs feuilles pour une école ?
si plusieurs feuilles
si 1 feuille
tu parcours la colonne des matricules par 1 boucle
et pour chaque cellule tu testes si il y a d'autres matricules identique
dans ce genre
If application.countif(columns("A"), cells(Ligneencours,"A")>1 then
cells(Ligneencours,"A").interior.colorindex=3
else
cells(Ligneencours,"A").interior.colorindex=-4142
end if
et quand tu auras rectifier tu relances ta macro
mais tu peux aussi utiliser "formatconditions.add"(mise en forme conditionnelle) peut-être + pratique
Michel
as tu une ou plusieurs feuilles pour une école ?
si plusieurs feuilles
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci par un clic droit sur le lien proposé dans le message de réponse
si 1 feuille
tu parcours la colonne des matricules par 1 boucle
et pour chaque cellule tu testes si il y a d'autres matricules identique
dans ce genre
If application.countif(columns("A"), cells(Ligneencours,"A")>1 then
cells(Ligneencours,"A").interior.colorindex=3
else
cells(Ligneencours,"A").interior.colorindex=-4142
end if
et quand tu auras rectifier tu relances ta macro
mais tu peux aussi utiliser "formatconditions.add"(mise en forme conditionnelle) peut-être + pratique
Michel
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
18 mai 2016 à 14:57
18 mai 2016 à 14:57
Utilisateur anonyme
19 mai 2016 à 07:00
19 mai 2016 à 07:00
Bonjour zonté,
J'ai pensé à une solution encore plus simple que tout ce qui t'as été
proposé jusqu'à présent, mais pour cela, il faut que tu répondes à
ces questions (ce qui m'aidera pour élaborer ma réponse) :
1) Combien y a-t-il d'écoles en tout ? Est-il déjà prévu qu'il y en aura
plus ensuite ? Si oui, combien ?
2) Quel est le nombre d'élèves maximum pour l'école en ayant le plus ?
3) Comment est un matricule : nombre de caractères maximum,
lettres et /ou chiffres ? Peux-tu en donner un exemple,
fictif mais représentatif ?
4) Le format de ta colonne Matricule est-il déjà un format texte ?
Même si les matricules ne comportent que des chiffres, c'est ce
qu'il y a de mieux dans ce cas (et pas le format standard) ; et
normalement, tu n'as besoin de faire aucun calcul dessus !
Dans l'attente de te lire.
Cordialement. 😊
J'ai pensé à une solution encore plus simple que tout ce qui t'as été
proposé jusqu'à présent, mais pour cela, il faut que tu répondes à
ces questions (ce qui m'aidera pour élaborer ma réponse) :
1) Combien y a-t-il d'écoles en tout ? Est-il déjà prévu qu'il y en aura
plus ensuite ? Si oui, combien ?
2) Quel est le nombre d'élèves maximum pour l'école en ayant le plus ?
3) Comment est un matricule : nombre de caractères maximum,
lettres et /ou chiffres ? Peux-tu en donner un exemple,
fictif mais représentatif ?
4) Le format de ta colonne Matricule est-il déjà un format texte ?
Même si les matricules ne comportent que des chiffres, c'est ce
qu'il y a de mieux dans ce cas (et pas le format standard) ; et
normalement, tu n'as besoin de faire aucun calcul dessus !
Dans l'attente de te lire.
Cordialement. 😊
Utilisateur anonyme
Modifié par albkan le 17/05/2016 à 21:07
Modifié par albkan le 17/05/2016 à 21:07
Bonjour zonté,
Chaque élève doit avoir un matricule unique, quelle que soit son école !
Il faut absolument respecter cette règle !
Elle est primordiale, car 2 élèves différents ne doivent pas
avoir le même matricule ; même s'ils sont de la même famille :
cas des frères et sœurs !
Donc il faut d'abord corriger les erreurs qu'il a pu y avoir à ce niveau,
ce qui réglera alors automatiquement le problème des doublons lors
de la saisie ; et il deviendra donc inutile de chercher à les détecter.
------------------------------------------
Si ce n'est pas possible de corriger avant les matricules en double,
alors la saisie semi-automatique d'Excel t'indiquera par sa seule
apparition les doublons de ta colonne Matricule ; mais pour cela,
commencer par saisir tous les chiffres sauf le dernier : vérifier à
l'écran si la saisie automatique a « ressorti » quelque chose,
puis taper le dernier chiffre et revérifier de nouveau.
Tout cela avant d'appuyer sur la touche Entrée.
Bien sûr, en cas de doublon, il faudra alors affecter à cet élève
un autre matricule !
Cordialement. 😊
Si votre problème est réglé, merci de marquer le sujet en « Résolu ».
Chaque élève doit avoir un matricule unique, quelle que soit son école !
Il faut absolument respecter cette règle !
Elle est primordiale, car 2 élèves différents ne doivent pas
avoir le même matricule ; même s'ils sont de la même famille :
cas des frères et sœurs !
Donc il faut d'abord corriger les erreurs qu'il a pu y avoir à ce niveau,
ce qui réglera alors automatiquement le problème des doublons lors
de la saisie ; et il deviendra donc inutile de chercher à les détecter.
------------------------------------------
Si ce n'est pas possible de corriger avant les matricules en double,
alors la saisie semi-automatique d'Excel t'indiquera par sa seule
apparition les doublons de ta colonne Matricule ; mais pour cela,
commencer par saisir tous les chiffres sauf le dernier : vérifier à
l'écran si la saisie automatique a « ressorti » quelque chose,
puis taper le dernier chiffre et revérifier de nouveau.
Tout cela avant d'appuyer sur la touche Entrée.
Bien sûr, en cas de doublon, il faudra alors affecter à cet élève
un autre matricule !
Cordialement. 😊
Si votre problème est réglé, merci de marquer le sujet en « Résolu ».