Macro excel

Résolu
doulawhite Messages postés 4 Statut Membre -  
doulawhite Messages postés 4 Statut Membre -
Bonjour,
je suis nouvelle ici ,j'ai un petit probleme concernant les macros ,voici un exemple:
j ai un tableau comme suit:
A 1 12 44
B 2 24 658
C 3 35 02
D 8 102 57

Je veux le transformer en:
A 1
B 2
C 3
D 8

A 12
B 24
C 35
D 102

A 44
B 658
C 02
D 57

merci d'avance pour votre aide .
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Peut-être avec cette ptit macro ?
    Sub SplitData()
    'données dans cellule A1 à A4
    Dim i As Byte, e As Byte, Lig As Long, IxCol As Byte
        For Lig = 1 To 4
            IxCol = 2
            For e = 6 To 18 Step 6
                Cells(Lig, 1).Copy Cells(Lig + e, 1)
                Cells(Lig, IxCol).Copy Cells(Lig + e, 2)
                IxCol = IxCol + 1
            Next e
        Next Lig
    End Sub

    A+
    0
  2. doulawhite Messages postés 4 Statut Membre
     
    merci beaucoup,je l'ai essayé et ça a marché ,a bientot .
    0