Bonjour Yam71 le forum
oui c'est possible de te faire le détail de la deuxième version.
En faite les deux versions sont rigoureusement identique sauf que le fait de rajouter chr(10) & permet lorsque la cellule est vide de spliter la cellule est de trouver un résultat puisque on joint le résultat à la demande.
et ensuite bien sur tu vas donc splitter sur trois colonnes à la place de deux et il fallait donc aussi changer les ref.
En résumé la première version est opérationnelle avec un test sur les cellules vides et l'autre non, chacun peut choisir ce qu'il apprécie le plus.
a+
papou
'Macro Faite par Pascal RICHARD Paritec le 16/03/2017
Option Explicit
Sub test()
Dim aa, i&, x
With Feuil1
aa = .Range("A6:A" & .Range("A" & Rows.Count).End(xlUp).Row)
End With
For i = 1 To UBound(aa)
x = Split(Chr(10) & aa(i, 1), Chr(10))
If UBound(x) > 1 Then
If Len(x(1)) = 10 Then aa(i, 1) = x(1) Else aa(i, 1) = x(2)
End If
Next i
Feuil1.Range("A6").Resize(UBound(aa), UBound(aa, 2)) = aa
End Sub