Forums XLPages

Tous les messages (Djaleem)

Re: Spliter Cellule et dupliquer ligne - De l'aide Pleasssssssee
#1
Débutant XLPages

Inscription: 13/09/2012

Messages: 2

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 13-09-2012 11h03
Par quoi commence une bonne journée?

Par ce bout de code écrit par Jean-Marie.

BIG MERCI, c'est juste magnifique.

CA MARRRRRRCCCCCHHHHHHEEEEE



Hors Ligne
Rapport   Haut 

Spliter Cellule et dupliquer ligne - De l'aide Pleasssssssee
#2
Débutant XLPages

Inscription: 13/09/2012

Messages: 2

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 13-09-2012 02h05
Bonjour à tous, je suis débutant, alors je me lance.

voila mon problème.

J'ai 2 lignes avec 4 cellules. En gros dans la cellule A j'ai le nom et dans la cellule D j'ai plusieurs activités dans la même cellule avec des retours chariots.

J'aimerai que la cellule D soit spliter et que la ligne entière A B et C soit dupliquer en dessous. En gros si la cellule D contenait 5 activités, j'ai désormais 5 ligne:

A B C D1
A B C D2
A B C D3
A B C D4
A B C D5

et les lignes en dessous deuxième prénom sont décaler automatiquement.

J'ai trouvé ça comme code qui me fait bien le split mais rien n'est dupliquer et il ne décale pas les lignes:

Sub splitv()

    Dim c As Range, lig As Long, ch As Variant, i As Long

    For lig = [A65536].End(xlUp).Row To 1 Step -1

        Set c = Cells(lig, "A")

        If InStr(c, vbLf) Then

            ch = Split(c.Value, vbLf)

            For i = UBound(ch) To 1 Step -1

                c.Offset(1, 0).Insert Shift:=xlDown

                c.Offset(1, 0) = ch(i)

            Next i

            c = ch(0)

        End If

    Next lig

End Sub



Un big merci de votre aide.




Pièce jointe:
xlsx Exercice Asso.xlsx   [ Taille: 11.17 Ko - Téléchargements: 439 ]
Hors Ligne
Rapport   Haut