Hello, merci pour vos réponses, j'aurai aimé du code vba si possible.
Edit: J'avais pas ouvert le fichier
Function Separe(cellule As String) As String
Dim NbCar As Long, NbSepa As Long, Deb As Long, i As Long
NbCar = Len(cellule)
NbSepa = Int(NbCar / 2000)
If NbSepa > 1 Then
Deb = 1
For i = 1 To NbSepa + 1
Texte = Texte & Chr(10) & Mid(cellule, Deb, 2000)
Deb = Deb + 2000
Next i
End If
Separe = Right(Texte, Len(Texte) - 1)
End Function
Du coup j'arrive pas bien à saisir l'output de la fonction separe.
Il faudrait que je puisse récupérer une variable par exemple output(x) où x est le numéro de la partie de texte
De cette façon je fais une boucle à appliquer sur chaque partie de texte du style
For i = LBound(output) to UBound(output)
Mon code appliqué à output(i)
Next i