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

XL 2013 [Conversion + Transposition] J'ai besoin de votre aide

M92_

XLDnaute Junior
Bonsoir à tous,

Je souhaite mettre en place un fichier Excel qui me permettra de répondre au besoin suivant :


Un petit détail : L'ordre des valeurs dans la colonne C n'est pas important!

Vous trouverez les éléments en PJ.

Bien à vous.

Cdt,
M92
 

Pièces jointes

  • ConversionTranspose_v0.xlsx
    9.9 KB · Affichages: 18
Dernière édition:

Rouge

XLDnaute Impliqué
Bonjour,

Essayez ceci,
VB:
Sub Extraire()
    Dim DerLig As Long, i As Long, j As Long
    Dim ligne As Variant
    Dim Chaine As String
    Columns(3).ClearContents
    DerLig = Range("A" & Rows.Count).End(xlUp).Row
    Lig = 1
    For i = 1 To DerLig
        Chaine = ";" & Cells(i, "A") & ";"
        ligne = Split(Chaine, ";")
        For j = 1 To UBound(ligne)
            Cells(Lig, "C") = ligne(j)
            Lig = Lig + 1
        Next j
        Lig = Lig - 1
    Next i
End Sub
 

Pièces jointes

  • Mes3oud92_Conversion + Transposition J'ai besoin de votre aide.xlsm
    16 KB · Affichages: 2

M92_

XLDnaute Junior

Merci @Rouge de votre retour.
Pour info, j'ai mis à jour mon post. Votre code prend-il en compte les nouveaux éléments svp ?

Cdt,
M92.
 

Rouge

XLDnaute Impliqué
C'est rien, j'ai oublié d'affecter la macro au bouton,

Voilà qui est fait
 

Pièces jointes

  • Mes3oud92_Conversion + Transposition J'ai besoin de votre aide_2.xlsm
    16.7 KB · Affichages: 5
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…