Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Transposer un tableau vers une autre feuille et par bloc de 3 colonnes

bernie3vallees

XLDnaute Nouveau
bonjour à toutes et à tous.
J'ai beau faire le tour des différents forums et sites VBA, je n'arrive pas solutionner mon problème de transposition de données. Je comprends qu'il existe une solution de transposition dans excel, mais cela ne peu convenir à mon cas car j'ai une foule de données, organisées de manières à ce que cette solution ne convient pas.
Je souhaiterai transposer un tableau d'une feuille sur une autre feuille avec comme contrainte :
* répéter autant de fois que nécessaire la première cellule sur chaque nouvelle ligne
* transposer les blocs de 3 colonnes sur chaque nouvelle ligne.
* Suppression des lignes vides
J'espère avoir été assez clair dans mes explications de novice en code VBA.
Ci joint ce que j'ai et ce que j'aimerai avoir.
Si une solution venait à être trouvée, serait-il possible d'avoir une explication du script VBA , je vous en serai de plus très reconnaissant pour mes apprentissages en codage.
Merci d'avance.
 

Pièces jointes

  • Bernie.xlsm
    33.5 KB · Affichages: 39

youky(BJ)

XLDnaute Barbatruc
Bonjour,
voici de retour le fichier avec la macro "mytableau"
Je suis pas dispo pour aujourd'hui je donnerai des explications que ce soir.
Bruno
 

Pièces jointes

  • Bernie (1).xlsm
    39.4 KB · Affichages: 39

bernie3vallees

XLDnaute Nouveau
Je viens de prendre connaissance du code que tu as écrit..... c'est, c'est, c'est....... juste excellent. Merci beaucoup pour le temps et l'investissement. Je vais pouvoir maintenant manipuler et faire évoluer mon travail.
Si j'ai un nouveau sujet, je ne manquerais pas de revenir ici pour faire part de ma demande.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…