Bonsoir,
Bon, dis moi si j'ai bien compris ce que tu demandais.
En fait je t'ai fait une petite fonction qui supprime automatiquement les /n d'une chaine:
Tu ouvres une feuille Excell
Tu copies le code suivant dans un module
Tu auras le résultat du traitement d'une chaine contenant des /n dans la cellule A1.
Si c'est ce que tu veux, tu n'as qu'à faire une boucle sur toutes les cellules où tu as une chaine à formater en enlevant le /n, passer la chaine qu'elles contiennent dans la fonction "SupprimeSlashN", et le tour est joué.
(Un exemple d'appel se trouve dans la procédure de test "Test".
****
code :
****
Dim l, i As Integer
Dim Carac, ChaineResult, CaracP1, ChaineTest As String
Function SupprimeSlashN(ByVal chaine As String)
ChaineResult = ""
l = Len(chaine)
ChaineResult = ""
For i = 1 To l
Carac = Mid(chaine, i, 1)
CaracP1 = Mid(chaine, i + 1, 1)
If Carac = "/" Then
If CaracP1 = "n" Then
i = i + 1
Else
ChaineResult = ChaineResult & Carac
End If
Else
ChaineResult = ChaineResult & Carac
End If
Next i
SupprimeSlashN = ChaineResult
End Function
Sub Test()
ChaineTest1 = "totontotototo/ntoto/tototo"
ChaineTest2 = SupprimeSlashN(ChaineTest1)
Range("A1").Value = ChaineTest2
End Sub