XL 2010 Transformer un tableau

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 !

tigeline001

XLDnaute Occasionnel
Bonjour tout le monde
j'ai un tableau avec des entêtes qui portent le nom de la personne et les lignes suivantes j ai les catégories de congés concernant la personne.
je veux transformer le tableau de sorte à avoir le nom de la personne sur chaque ligne de ses catégories de congés .
J'ai mis un exemple pour les deux premieres lignes de la premiere personne (Pierre , Allan) voir PJ
J'ai besoin de votre aide
Merci
 

Pièces jointes

Re : Transformer un tableau

Bonjour

un essai avec ce code

Code:
Sub transformation()
fin = Range("A" & Range("A:A").Rows.Count).End(xlUp).Row
For i = 1 To fin
    If Cells(i + 1, "A") = "Catégorie" Then
        Nom = Cells(i, "A")
        j = i + 3
        While Cells(j, "B") <> ""
            Cells(j, "G") = Nom
            Cells(j, "H") = Cells(j, "A")
            Cells(j, "I") = Cells(j, "B")
            Cells(j, "J") = Cells(j, "D")
            j = j + 1
        Wend
        i = j - 1
    End If
Next i
End Sub
 

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

Discussions similaires

Réponses
5
Affichages
162
Réponses
10
Affichages
372
Réponses
18
Affichages
184
Réponses
1
Affichages
277
Retour