Macro excel

Résolu
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. merci beaucoup,je l'ai essayé et ça a marché ,a bientot .
    0
    1. Contributeur
      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