Microsoft 365 macro pour transposer une colonne en plusieurs

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

VAEA

XLDnaute Nouveau
Bonjour

je cherche une macro pour realiser l'action decrite ds mon fichier test excel.
il y a à la base 2 colonnes, il faudrait que la colonne TYPE soit repétée en ligne autant de fois qu'il y a de type différent pour le champs REF
merci bc^p
Capture.JPG
 

Pièces jointes

Bonjour,

Un grand merci pour vos réponses.
@sylvanu : merci mais j'utilise des données Text et non des valeurs numériques
@fanfan38 : merci mais ma plage de données peut contenir X lignes, et donc ne pas figer en 7 lignes
@pierrejean : parfait merci beaucoup c'est le résultat que j'attendais.
En revanche, pourriez vous svp m'expliquer la fonction "dico" de votre macro ?

Merci d'avance, Vaea
 
Re
dico est un dictionnaire que l'on peut assimiler a un tableau a 2 colonnes
une colonne Keys et une colonne Items
la colonne Keys ne peut pas admettre de doublons
la syntaxe de remplissage dico(key)=item(key)
pour l'utilisation on use généralement des tableaux : dico.keys et dico.items
 
Merci pour vos explications,
Juste une petite erreur qui se glisse lors de l'exécution de la macro.
Certaines données en colonne B que j'utilise sont notés de la sorte "S-M" et lors de l'éxécution, tout ce qui est après le "-" saute et je me retrouve avec un "S" tout seul.

1582803193161.png
 
Bonjour à tous

Puisque tu as 365, avec POwerQuery intégré (depuis la version 2016) une solution PowerQuery

Actualiser avec Données, Actualiser Tout

Edit
: ton pb ne se produira pas avec PowerQuery mais il faut adapter nom de la source et des colonnes...

Edit2 : j'ai mise à jour en fonction de ton nouveau format.
a noter que le code de PierreJean marche très bien sur ton second exemple...
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
74
Réponses
7
Affichages
116
Retour