Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier coller sans retour à la ligne

  • Initiateur de la discussion Initiateur de la discussion claudy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

claudy

Guest
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
 
bonjour

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.
 
une solution:

Private Sub CommandButton1_Click()

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

Sheet1.Range("B12").Value = Line

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
350
Réponses
2
Affichages
214
Réponses
5
Affichages
406
Réponses
1
Affichages
287
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…