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

Concatiner des cellules pleines (et pas vides)

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

J

jarod1990

Guest
Bonjours,
j'utilise le code suivant pour concatiner des cellules mais le problèmes est que certaines sont vides et je ne veux pas qu'elles apparaissent dans mon résultat. POuvez vous m'aider ?

Cordialement


' concaténation des cellules suivi par
concatene = Range("h500").Value
For n = 501 To Range("h510").End(xlUp).Row
concatene = concatene & Chr$(10) & Range("h" & n).Value '& Chr(10) & sert à faire un retour à ligne dans excel
Next
plg.Offset(, 12) = concatene 'plg est une cellule sélectionné par l'utilisateur

Merci de votre aide.
Cordialement.
Jarod
 
Re : Concatiner des cellules pleines (et pas vides)

salut jarod

essaye ça

' concaténation des cellules suivi par
concatene = Range("h500").Value
For n = 501 To Range("h510").End(xlUp).Row
if Range("h" & n).Value<>"" then
concatene = concatene & Chr$(10) & Range("h" & n).Value '& Chr(10) & sert à faire un retour à ligne dans excel
end if
Next
plg.Offset(, 12) = concatene 'plg est une cellule sélectionné par l'utilisateur

a+
 
Re : Concatiner des cellules pleines (et pas vides)

Bonjour tous



A tester
Code:
Sub testmacro()
Dim c As Range
Dim nonvides As Range
Dim plg As Range
Set plg = Range("a1")
'concaténation des cellules suivi par
concatene = Range("h500").Value
Set nonvides = Range("h501:h510").SpecialCells(xlCellTypeConstants, 23)
For Each c In nonvides
concatene = concatene & Chr$(10) & c.Value
Next
plg.Offset(, 12) = concatene 'plg
End Sub

A+
 
- 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
8
Affichages
1 K
L
Réponses
5
Affichages
947
lancelot92
L
S
Réponses
0
Affichages
3 K
S
Z
Réponses
12
Affichages
1 K
@+Thierry
@
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…