Merci pour cette solution qui fonctionne
Je cherche dans le code à augmenter la taille du tableau à plus de de colonne, et à modifier la colonne qui doit être duppliquer.
Peux tu m'aider à savoir quelle valeur modifier stp dans le code?
Sub convertir()
tablo = Range("A4").CurrentRegion
iR = 1
For i = 2 To UBound(tablo, 1)
For n = 0 To UBound(Split(tablo(i, 1), ";"))
ReDim Preserve tabloR(1 To 3, 1 To iR + n + 2)
tabloR(1, iR) = Split(tablo(i, 1), ";")(n)
tabloR(2, iR) = tablo(i, 2)
tabloR(3, iR) = tablo(i, 3)
iR = iR + 1
Next n
Next i
Range("L4").CurrentRegion.Offset(1, 0).ClearContents
Range("L4").Resize(UBound(tabloR, 2), 3) = Application.Transpose(tabloR)
End Sub
Merci