Dupliquer valeur sur plusieurs lignes en fonction du contenu d’une cellule
Résolu
Ayeda
-
Eda_92 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Eda_92 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je tiens tout d'abord à m’excuser pour le titre, je n’ai pas su l’exprimer autrement. Je ne suis pas une flèche en Excel et VBA, mais j’essaie de me débrouiller comme je peux.
J'ai un fichier mais je ne sais pas comment le joindre ici.
Dans une feuille Excel "BASE", j'ai une liste de métiers (médecin, consultant, directeur...), avec le nombre de personnes demandé par jour travaillé (colonnes avec dates sur l'année 2020). Ces métiers sont dispatchés par projet.
1ère PARTIE : >> Macro
Dans l'objectif d'optimiser une saisie sur un logiciel, j'ai une macro qui me réalise une duplication de lignes de métiers sur une autre feuille « Duplication », en fonction du maximum de personnes à affecter dans l'année. Exemple, dans une seule ligne de la feuille "BASE", j'ai :
- Colonne Métier = Médecin,
- Colonne Calendrier 04/01/2020 : J'ai "2" qui travaillent le 04/01/2020,
- Colonne Calendrier 11/01/2020 : J'ai "4" qui travaillent le 11/01/2020,
La Macro va venir dans la feuille "Duplication", me mettre 4 lignes "Médecin" (car c'est le nombre maximal que j'aurai à affecter dans l'année 2020).
2ème PARTIE : >> RECHERCHEV
Devant les lignes dupliquées de la feuille "Duplication", j'ai la même structure calendaire que la feuille "BASE" : des colonnes avec des dates de l'année 2020.
Dans chaque cellule de ce calendrier, je mets une RECHERCHEV qui va me mettre 8h de travail quand la cellule du calendrier "BASE" comporte un nombre. Exemple :
Feuille "BASE", dans une seule ligne :
J'ai Médecin dans colonne "Métier"
J'ai "2" dans colonne 04/01/2020 (donc 2 médecins affectés au 04/01/2020)
J'ai "4" dans colonne 11/01/2020 (donc 4 médecins affectés au 11/01/2020)
Feuille "Duplication", ce que je SOUHAITE avoir :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 11/01/2020
Rappel : 4 est le maximum affecté durant l’année
3ème PARTIE : >> MON PROBLEME
Ce que j'ai aujourd'hui, c'est le résultat suivant avec le RECHERCHEV :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
C’est normal, le RECHERCHEV fait son rôle tout bêtement, en fonction de OUI ou NON s’il trouve un nombre, peu importe lequel, dans le tableau calendaire « BASE » puis me met 8h à la cellule correspondante. Le RECHERCHEV ne me prend pas combien il faut mettre de 8h pour chaque ligne dans Duplication.
Je souhaite une formule ou une macro qui peut m'aider à mettre juste 8h là où il faut, au nombre de fois qu’il faut. Exemple :
J'ai un maximum de 4 Médecins maximum dans un projet durant l’année à affecter.
2 travaillent le 04/01/2020, 4 travaillent le 11/01/2020.
Je veux afficher 8h sur 2 lignes de "Médecin" uniquement le 04/01/2020, puis 8h sur 4 lignes de "Médecin" le 11/01/2020, comme suivant :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 11/01/2020
ET PAS COMME SUIVANT :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Je me répète afin de mieux me faire comprendre.
Mon fichier illustre très bien mon souhait.
Aidez-moi svp
Je vous remercie infiniment par avance.
Je tiens tout d'abord à m’excuser pour le titre, je n’ai pas su l’exprimer autrement. Je ne suis pas une flèche en Excel et VBA, mais j’essaie de me débrouiller comme je peux.
J'ai un fichier mais je ne sais pas comment le joindre ici.
Dans une feuille Excel "BASE", j'ai une liste de métiers (médecin, consultant, directeur...), avec le nombre de personnes demandé par jour travaillé (colonnes avec dates sur l'année 2020). Ces métiers sont dispatchés par projet.
1ère PARTIE : >> Macro
Dans l'objectif d'optimiser une saisie sur un logiciel, j'ai une macro qui me réalise une duplication de lignes de métiers sur une autre feuille « Duplication », en fonction du maximum de personnes à affecter dans l'année. Exemple, dans une seule ligne de la feuille "BASE", j'ai :
- Colonne Métier = Médecin,
- Colonne Calendrier 04/01/2020 : J'ai "2" qui travaillent le 04/01/2020,
- Colonne Calendrier 11/01/2020 : J'ai "4" qui travaillent le 11/01/2020,
La Macro va venir dans la feuille "Duplication", me mettre 4 lignes "Médecin" (car c'est le nombre maximal que j'aurai à affecter dans l'année 2020).
2ème PARTIE : >> RECHERCHEV
Devant les lignes dupliquées de la feuille "Duplication", j'ai la même structure calendaire que la feuille "BASE" : des colonnes avec des dates de l'année 2020.
Dans chaque cellule de ce calendrier, je mets une RECHERCHEV qui va me mettre 8h de travail quand la cellule du calendrier "BASE" comporte un nombre. Exemple :
Feuille "BASE", dans une seule ligne :
J'ai Médecin dans colonne "Métier"
J'ai "2" dans colonne 04/01/2020 (donc 2 médecins affectés au 04/01/2020)
J'ai "4" dans colonne 11/01/2020 (donc 4 médecins affectés au 11/01/2020)
Feuille "Duplication", ce que je SOUHAITE avoir :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 11/01/2020
Rappel : 4 est le maximum affecté durant l’année
3ème PARTIE : >> MON PROBLEME
Ce que j'ai aujourd'hui, c'est le résultat suivant avec le RECHERCHEV :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
C’est normal, le RECHERCHEV fait son rôle tout bêtement, en fonction de OUI ou NON s’il trouve un nombre, peu importe lequel, dans le tableau calendaire « BASE » puis me met 8h à la cellule correspondante. Le RECHERCHEV ne me prend pas combien il faut mettre de 8h pour chaque ligne dans Duplication.
Je souhaite une formule ou une macro qui peut m'aider à mettre juste 8h là où il faut, au nombre de fois qu’il faut. Exemple :
J'ai un maximum de 4 Médecins maximum dans un projet durant l’année à affecter.
2 travaillent le 04/01/2020, 4 travaillent le 11/01/2020.
Je veux afficher 8h sur 2 lignes de "Médecin" uniquement le 04/01/2020, puis 8h sur 4 lignes de "Médecin" le 11/01/2020, comme suivant :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 11/01/2020
ET PAS COMME SUIVANT :
Ligne 1 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 2 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 3 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Ligne 4 : Medecin | 8h dans la colonne 04/01/2020 et la colonne 11/01/2020
Je me répète afin de mieux me faire comprendre.
Mon fichier illustre très bien mon souhait.
Aidez-moi svp
Je vous remercie infiniment par avance.
A voir également:
- Dupliquer valeur sur plusieurs lignes en fonction du contenu d’une cellule
- Dupliquer ecran - Guide
- Fonction si et - Guide
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Dupliquer whatsapp - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
4 réponses
Bonjour M-12,
Je ne sais pas comment le joindre à mon message, pouvez-vous me montrer comment ? Sinon, je vous l'envoie par mail...
Je vous remercie infiniment par avance !
Cordialement,
Eda
Je ne sais pas comment le joindre à mon message, pouvez-vous me montrer comment ? Sinon, je vous l'envoie par mail...
Je vous remercie infiniment par avance !
Cordialement,
Eda
Bonjour
Essayer sur CJOINT.COM
chercher votre fichier
mettre une durée
créer un lien
copier le lien
Coller le lien ici sur CCM dans votre réponse
Essayer sur CJOINT.COM
chercher votre fichier
mettre une durée
créer un lien
copier le lien
Coller le lien ici sur CCM dans votre réponse
Bonjour,
Ça ne marche pas non plus sur mon PC malheureusement. Je pense que c'est parce que c'est mon PC Professionnel, mais j'ai essayé de me connecter avec ma 4g, toujours rien...
J'ai quand même trouvé une solution sur un autre forum.
Merci beaucoup et désolée pour le dérangement.
Bonne continuation.
Ça ne marche pas non plus sur mon PC malheureusement. Je pense que c'est parce que c'est mon PC Professionnel, mais j'ai essayé de me connecter avec ma 4g, toujours rien...
J'ai quand même trouvé une solution sur un autre forum.
Merci beaucoup et désolée pour le dérangement.
Bonne continuation.