• Initiateur de la discussion Initiateur de la discussion Atiom
  • 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 !

Atiom

XLDnaute Occasionnel
Bonjour,

Dans ce petit but de code les mots restent collés.
Comment je peux modifier le code pour les séparer ?
Merci de votre aide.
VB:
Sub CONCATINERR()
Dim i As Long
With Sheets("Annuelles")
i = .Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To i
.Cells(i, 1) = .Cells(i, 50) & .Cells(i, 2) & .Cells(i, 3)
' Je ne sais pas ou mettre le ""
Next i
End With
Range("A2:AX1000").Sort Key1:=Range("A2"), Order1:=xlAscending
End Sub
 
bonjour tous🙂🙂🙂
je mettrais quand meme un separateur special en cas ou plusieurs mot avec espace

Code:
    .Cells(i, 1) = .Cells(i, 50) & "ù" & .Cells(i, 2) & "ù" & .Cells(i, 3)

pour eclater sans manipuler SPLIT .......un code de base

VB:
   Range("a2:a" & Cells(Rows.Count, 1).End(3).Row).TextToColumns Other:=1, OtherChar:="ù"
 
Bonjour,
Merci Dugenou, pour quelqu’un que ce dit pas Vbiste !🙂

Philippe apparemment le ( For i = 2 To i ) ne pose pas de problème puisque avec la solution de Dugenou cela fonctionne correctement.
En tout cas pour l’instant.

laetitia90 je ne sais pas si je tout bien compris mais je viens de faire un essaie et même avec plusieurs mots avec espace Le code Cells(i, 1) = .Cells(i, 50) & " "&.Cells(i, 2) &" "& .Cells(i, 3) fonctionne parfaitement.

Bonne journée et merci à tous!
 
- 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

Discussions similaires

Réponses
5
Affichages
825
Réponses
15
Affichages
600
Réponses
10
Affichages
627
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour