Bonjour,
Une Macro semble nécessaire,
donc, si tu ne peux faire autrement, je te propose:
Sub sspplliitt()
Dim cola() As String
Dim colb() As String
Dim colc() As String
Sheets("feuil1" ).Activate
Range("d:d" ).Clear
dlib = 1
boubou = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
For i = 1 To boubou
cola = Split(Cells(i, 1), ";" )
colb = Split(Cells(i, 2), ";" )
colc = Split(Cells(i, 3), ";" )
uba = UBound(cola)
ubb = UBound(colb)
ubc = UBound(colc)
For j = 0 To uba
Cells(dlib, 4) = cola(j)
dlib = dlib + 1
Next j
For j = 0 To ubb
Cells(dlib, 4) = colb(j)
dlib = dlib + 1
Next j
For j = 0 To ubc
Cells(dlib, 4) = colc(j)
dlib = dlib + 1
Next j
Next i
End Sub
Cordialement
Message édité par seniorpapou le 15-11-2009 à 09:11:47