Insertion lignes en fonction ligne précédente

Bonjour,

J'ai besoin de modifier un fichier et je me demande si il est possible de le faire automatiquement.

Je dois rajouter des lignes (correspondant à des années d'observation) en fonction de l'indication donnée à chaque ligne déjà présente dans mon fichier.

Dans mon fichier j'ai quatre variables :

  • num_ob qui est le numéro d'observation de l'individu
  • nb_an qui est le nombre de lignes (d'années) à rajouter
  • an1 qui est l'année à partir de laquelle on commence la création.
  • année qui est l'année d'observation

Dans le fichier exemple joint, j'ai par exemple pour le num_ob=9718 les indications nb_an=2 et an1=1997. J'ai donc besoin de créer 2 lignes supplémentaires correspondant aux années 1997 et 1998.

Pensez vous qu'il est possible de créer cela automatiquement ? J'ai plus de 600 lignes "d'instruction", donc manuellement ça risque de me prendre en temps fou

Merci d'avance !!

13creationlignes.xlsx (11.31 Ko)

Bonjour et bienvenue sur le forum

Un essai à tester. Te convient-il ?

Bye !

Bonjour et surtout MERCI beaucoup !! C'est parfait !!

Bonne soirée

Rechercher des sujets similaires à "insertion lignes fonction ligne precedente"