Concatener une plage de cellule
Fermé
Malgven
-
14 mars 2016 à 12:15
Vahde Messages postés 3 Date d'inscription mercredi 1 mars 2017 Statut Membre Dernière intervention 1 mars 2017 - 1 mars 2017 à 10:00
Vahde Messages postés 3 Date d'inscription mercredi 1 mars 2017 Statut Membre Dernière intervention 1 mars 2017 - 1 mars 2017 à 10:00
A voir également:
- Excel concatener une plage de cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Concatener deux cellules excel - Guide
- Liste déroulante excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellules excel - Guide
2 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
14 mars 2016 à 13:25
14 mars 2016 à 13:25
Bonjour,
Essaie comme cela
A+
Essaie comme cela
Sub Test()
Dim ref As Range, Cel As Range
Dim Texte As String
Set ref = Application.InputBox("Veuillez sélectionner les cellules sur la feuille", Type:=8)
For Each Cel In ref
Texte = Texte & Cel.Value & ", "
Next Cel
MsgBox "Valeurs concaténées : " & Left(Texte, Len(Texte) - 2)
End Sub
A+
14 mars 2016 à 13:47
Merci beaucoup de ta réponse !
ça marche presque.
En effet, du coup, j'obtiens le résultat dans la Box alors que j'aimerais qu'il soit dans une cellule pour pouvoir le copier-coller dans un autre logiciel.
As tu (encore) une idée ?
Merci !
14 mars 2016 à 14:00
Exemple avec le résultat dans A1 :
Tu remplaces
MsgBox "Valeurs concaténées : " & Left(Texte, Len(Texte) - 2)
par
Range("A1")=Left(Texte, Len(Texte) - 2)
A+
14 mars 2016 à 14:23
Et pour faire en sorte que la box mette le résultat dans la cellule active ? :o
14 mars 2016 à 14:43
Etonnant, non ?
A+
14 mars 2016 à 14:48
Merci beaucoup.
Toute seule, je me suis vraiment rendue folle pour des solutions simples au final.
Encore merci !