Copier des lignes en fonction des années

Bonjour a tous

Je suis nouveau sur ce forum et je sollicite votre aide

je dois gérer un effectif sur 3 ou 4 ans

je connais la date d'entrée de la personne et sa date de sortie prévisionnelle.

Avec ces éléments, je crée dans le tableau les mois de l'année avec "1" quand la personne est présente et "0" quand elle n'est plus dans l'effectif.

J ai donc utilisé une formule de calcul date pour cela mais problème, il faut que je duplique la ligne du collaborateur autant de fois que les années où il est présent.

A partir du tableau je peux alors créer un TCD (mon fichier est un exemple mais le vrai fichier est plus long avec plus d'information ( 1100 salariés et le TCD est vraiment adapté )

y aurait il un moyen de dupliquer ces lignes automatiquement en tenant compte des années de présence?

merci par avance

21planning.xlsx (18.35 Ko)

Bonjour et bienvenue sur le forum

Un essai à tester.

J'ai dû, par commodité, supprimer les modes "Tableau"

Cela te convient-il ?

Bye !

13planning-v1.xlsm (24.87 Ko)

Bonsoir

c'est effectivement ce que je recherchais

le mode tableau peut perturber la macro ?

Comme la liste sera importée d'un autre logiciel je pensais que le mode tableau pouvait faciliter les choses

je vais le tester sur la liste originale et je vous dirais .

avant je vais tenter de déchiffrer ton code pour comprendre

j'essaierais de rajouter une séquence qui supprimera les lignes des collaborateurs définitivement partis

merci beaucoup pour ta réponse et ton aide

j ai testé mais en fait les copies se font avec la même année

l'idée étant de copier les éléments de la ligne mais en changeant les années ( a partir de l'année d'entrée et l'année de sortie )

merci de votre attention

Tournament974 a écrit :

le mode tableau peut perturber la macro ?

Perturber non mais il faut la complexifier pour lui faire trouver dernière ligne vide.

l'idée étant de copier les éléments de la ligne mais en changeant les années

alors comme ça :

13planning-v2.xlsm (25.84 Ko)

? ?

Bye !

çà marche super !!!

merci gmb pour ta précieuse aide ...

je vais abuser de ton temps mais je débute ( vrai débutant ) en VBA et j aurais aimé avoir la description des différentes séquences

ce n est pas urgent mais si tu avais un ptit moment ...

Merci encore

Même version avec macro commentée :

Bye !

15planning-v3.xlsm (26.04 Ko)
Rechercher des sujets similaires à "copier lignes fonction annees"