Microsoft 365 Transformer liste avec des lignes qui se répètent en colonne

  • Initiateur de la discussion Initiateur de la discussion Pawi
  • Date de début Date de début

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 !

Pawi

XLDnaute Nouveau
Bonjour,

J'ai une liste très longue avec quatre ligne qui se répètent comme ceci:
Nom Pierre
Titre CEO
Société P&CO
Ville Londres
Nom Paul
Titre CFO
Société P&CO
Ville New York
Nom Jacques
Titre COO
Société P&CO
Ville Paris

J'aimerais bien pouvoir avoir cette liste en 4 colonnes avec Nom, Titre, Société et Ville en titre comme ceci:

Nom Titre Société Ville
Pierre CEO P&CO Londres
Paul CFO P&CO New York
Jacques COO P&CO Paris

Est-ce possible de faire cela d'une manière simple, s'il vous plaît?

Merci beaucoup!
Paulina
 
Bonjour Pawi, Cousinhub,
Ou une approche VBA avec :
VB:
Sub Worksheet_Activate()
    Dim tablo, T, L%, i%
    [A2:D10000].ClearContents
    Application.ScreenUpdating = False
    tablo = Sheets("Feuil1").[A1].CurrentRegion
    ReDim T(1 To UBound(tablo), 1 To 4): L = 1
    For i = 1 To UBound(tablo) Step 4
        T(L, 1) = tablo(i + 0, 1): T(L, 2) = tablo(i + 1, 1)
        T(L, 3) = tablo(i + 2, 1): T(L, 4) = tablo(i + 3, 1)
        L = L + 1
    Next i
    [A2].Resize(UBound(T, 1), UBound(T, 2)) = T
End Sub
La macro s'exécute automatiquement lorsqu'on sélectionne la Feuil2.
 

Pièces jointes

- 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
Retour