Transformation Tableau

Bonjour à tous,

Voici mon soucis depuis de nombreuses semaines.

Je reçois régulièrement des tableaux de cette forme :

source

Mon problème c'est que je dois les transformer en ça :

final

Pour que tout soit clair, sur le tableau SOURCE, toutes les données au-delà de la COL17 (quand il y'en a, ce n'est pas toujours le cas EX LIG2) doivent être insérées en dessous des lignes correspondantes afin qu'il y'ait toujours 17 colonnes.

La seule constante, c'est que ces données sont toujours organisées en 7 colonnes mais il peut y avoir plusieurs séries de 7 (LIG4 ou 9 sur le tableau source).

Cela fait des mois que je cherche à écrire le prog. en VBA mais sans succès.

Merci d'avance pour votre aide.

Bonjour,

Préciser si le résultat doit laisser vide les 10 premières colonnes ou si on doit rappeler les données de la ligne d'origine.

Préciser également si le tableau comporte une ligne d'en-tête (Col1, Col2...) et si le classeur source comporte ou pas des lignes vides à gauche et en haut .

En bref, ces images sont insuffisantes fournir un classeur source représentatif aussi proche que possible de la réalité SVP.

A+2

Merci pour cette première réponse rapide.

Ci-joint donc un Tableau d'exemple.

Pour répondre à vos questions :

  • Non, effectivement le résultat doit reprendre les premières colonnes (pas fait dans mon premier exemple il est vrai mais visible sur celui-ci).
  • il y'a bien une ligne d'en tête

Merci.

12exemple.xlsx (11.80 Ko)

Juste un petit retour pour cette question ?

personne n'a une idée ?

Merci à vous.

bonsoir,

voir en pièce jointe.

A+

12exemple-vg.xlsm (21.13 Ko)

Bonjour,

Ca m'a l’air parfait !

Je teste ça et je valide.

Merci encore.

Rechercher des sujets similaires à "transformation tableau"