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 !

CelluleVide

XLDnaute Occasionnel
Bonjour a tous,

J'ai modifier un petit code de l'excellent PierreJean pour concatener des codes avec un separateur choisi par l'utilisateur.
Seulement lors de la boucle, Il met un separateur au début qui est en trop pour moi. Peux-t-on empecher cela?

Ex: Avec les codes: 25G 24R et 42TR j'obtient:

|25G|24R|42TR au lieu de 25G|24R|42TR

Voici le code VBA:
Sub Frm_concat_codeArt()
Dim Separateur As String
Range("A1").ClearContents
Separateur = InputBox("Entrez le separateur de code:", "SEPARATEUR", "|")
For Each Cel In Selection
Range("A1") = Range("A1") & Separateur & Cel.Value
Next Cel
End Sub

A+
 
Re : Pb concatenation

re

autre possibilité

Code:
Sub Frm_concat_codeArt()
Dim Separateur As String
Range("A1").ClearContents
Separateur = InputBox("Entrez le separateur de code:", "SEPARATEUR", "|")
For Each Cel In Selection
Range("A1") = IIf(Range("A1") = "", Cel.Value, Range("A1") & Separateur & Cel.Value)
Next Cel
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

Discussions similaires

Réponses
2
Affichages
892
D
Réponses
3
Affichages
941
Doze3
D
J
Réponses
22
Affichages
3 K
jui42
J
M
  • Question Question
Réponses
0
Affichages
1 K
Mirguy23
M
C
Réponses
3
Affichages
1 K
S
Réponses
10
Affichages
2 K
B
Réponses
5
Affichages
5 K
B
C
Réponses
13
Affichages
1 K
cedric_hiss
C
L
Réponses
13
Affichages
2 K
D
Réponses
17
Affichages
2 K
Retour