OVH Cloud OVH Cloud

Recherche de doublons

4 réponses
Avatar
Caro
Bonjour,

Je dois produire des horaires mensuels de travail et j’aimerais savoir
comment vérifier à l’intérieur de 2 plages ( G10 : G270 et M10 : M270) si
je n’ai pas inscrit le même nom d’employé 2 fois. Quelqu’un peut-il m’aider
à écrire le code macro afin d’afficher les cellules erronnées d’une autre
couleur ou autre façon de me faire connaître les doublons? Ou encore,
existe-t-il une façon de valider automatiquement lors de l’entrée du nom en
excel, et si oui comment.

Je suis débutante avec les macros...
Merci.

Caro

4 réponses

Avatar
Pierre Fauconnier
Bonjour

Parmi d'autres, une approche sans macros avec une mise en forme
conditionnelle

Pour la plage G10:G270:
- Sélectionner la plage, puis Format/Mise en forme conditionnelle
- Choisir "La formule est"
- Saisir =(NB.SI($G$10:$G$270;G10)>1)
- Adapter le format pour les doublons

Les cellules en doublons, triplons, ... seront mises au format spécifié

Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Les choses qui n'ont rien en commun ont en commun qu'elles n'ont rien en
commun"
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Caro" a écrit dans le message de news:

Bonjour,

Je dois produire des horaires mensuels de travail et j'aimerais savoir
comment vérifier à l'intérieur de 2 plages ( G10 : G270 et M10 : M270)
si
je n'ai pas inscrit le même nom d'employé 2 fois. Quelqu'un peut-il m'aider
à écrire le code macro afin d'afficher les cellules erronnées d'une autre
couleur ou autre façon de me faire connaître les doublons? Ou encore,
existe-t-il une façon de valider automatiquement lors de l'entrée du nom
en
excel, et si oui comment.

Je suis débutante avec les macros...
Merci.

Caro



Avatar
Caro
Merci ça marche...

Plus simple que je pensais... maintenant il me reste à trouver comment
combiner les 2 ranges ensemble pour la validation. Si tu pouvais m'aider
encore... ça irait plus vite.

Merci de ta réponse si rapide.

Caro


Bonjour

Parmi d'autres, une approche sans macros avec une mise en forme
conditionnelle

Pour la plage G10:G270:
- Sélectionner la plage, puis Format/Mise en forme conditionnelle
- Choisir "La formule est"
- Saisir =(NB.SI($G$10:$G$270;G10)>1)
- Adapter le format pour les doublons

Les cellules en doublons, triplons, ... seront mises au format spécifié

Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Les choses qui n'ont rien en commun ont en commun qu'elles n'ont rien en
commun"
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Caro" a écrit dans le message de news:

Bonjour,

Je dois produire des horaires mensuels de travail et j'aimerais savoir
comment vérifier à l'intérieur de 2 plages ( G10 : G270 et M10 : M270)
si
je n'ai pas inscrit le même nom d'employé 2 fois. Quelqu'un peut-il m'aider
à écrire le code macro afin d'afficher les cellules erronnées d'une autre
couleur ou autre façon de me faire connaître les doublons? Ou encore,
existe-t-il une façon de valider automatiquement lors de l'entrée du nom
en
excel, et si oui comment.

Je suis débutante avec les macros...
Merci.

Caro








Avatar
Caro
Bonjour,

J'ai trouvé: =(SOMME(NB.SI($M$10:$M$84;M13)) +(NB.SI($G$10:$G84;G13)) >1)

Pour améliorer le tout, il ne faudrait pas que les cellules non remplies ne
soient du même format.

Je vais travailler le tout...

Merci de ton aide.

Caro



Bonjour

Parmi d'autres, une approche sans macros avec une mise en forme
conditionnelle

Pour la plage G10:G270:
- Sélectionner la plage, puis Format/Mise en forme conditionnelle
- Choisir "La formule est"
- Saisir =(NB.SI($G$10:$G$270;G10)>1)
- Adapter le format pour les doublons

Les cellules en doublons, triplons, ... seront mises au format spécifié

Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Les choses qui n'ont rien en commun ont en commun qu'elles n'ont rien en
commun"
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Caro" a écrit dans le message de news:

Bonjour,

Je dois produire des horaires mensuels de travail et j'aimerais savoir
comment vérifier à l'intérieur de 2 plages ( G10 : G270 et M10 : M270)
si
je n'ai pas inscrit le même nom d'employé 2 fois. Quelqu'un peut-il m'aider
à écrire le code macro afin d'afficher les cellules erronnées d'une autre
couleur ou autre façon de me faire connaître les doublons? Ou encore,
existe-t-il une façon de valider automatiquement lors de l'entrée du nom
en
excel, et si oui comment.

Je suis débutante avec les macros...
Merci.

Caro








Avatar
Pierre Fauconnier
C'était un plaisir.

Bon travail

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Les choses qui n'ont rien en commun ont en commun qu'elles n'ont rien en
commun"
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Caro" a écrit dans le message de news:

Bonjour,

J'ai trouvé: =(SOMME(NB.SI($M$10:$M$84;M13)) +(NB.SI($G$10:$G84;G13)) >1)

Pour améliorer le tout, il ne faudrait pas que les cellules non remplies
ne
soient du même format.

Je vais travailler le tout...

Merci de ton aide.

Caro



Bonjour

Parmi d'autres, une approche sans macros avec une mise en forme
conditionnelle

Pour la plage G10:G270:
- Sélectionner la plage, puis Format/Mise en forme conditionnelle
- Choisir "La formule est"
- Saisir =(NB.SI($G$10:$G$270;G10)>1)
- Adapter le format pour les doublons

Les cellules en doublons, triplons, ... seront mises au format spécifié

Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Les choses qui n'ont rien en commun ont en commun qu'elles n'ont rien en
commun"
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Caro" a écrit dans le message de news:

Bonjour,

Je dois produire des horaires mensuels de travail et j'aimerais savoir
comment vérifier à l'intérieur de 2 plages ( G10 : G270 et M10 :
M270)
si
je n'ai pas inscrit le même nom d'employé 2 fois. Quelqu'un peut-il
m'aider
à écrire le code macro afin d'afficher les cellules erronnées d'une
autre
couleur ou autre façon de me faire connaître les doublons? Ou encore,
existe-t-il une façon de valider automatiquement lors de l'entrée du
nom
en
excel, et si oui comment.

Je suis débutante avec les macros...
Merci.

Caro