Bonjour à tous...
J'ai une cellule dans laquelle j'ai fait un double retour à la ligne(Alt + Enter)...
Comment en VBA, effectuer un "Copier coller" de cette cellule, mais sans retour à la ligne, et séparé par une virgule?
Merci d'avance,
Claudy
utilise la méthode getfromclipboard qui te permettra de stocker dans une variable la chaîne, puis à l'aide de la fonction substitute tu remplaceras les caractères chr(10) ou 13 par une virgule ,
etc.
str_A = Sheet1.Range("B6").Value
int_A = Len(str_A)
Line = ""
For i = 1 To int_A
a = (Mid(str_A, i, 1))
If Asc(a) <> 10 Then
Line = Line & a
Else
Line = Line & ","
End If
Next i