Concatenation d'une colonne entière

jonleboss

XLDnaute Junior
Bonjour à tous,

Est ce quelqu'un saurait comment faire une macro qui fasse la concaténation des valeurs textes des cellules de la colonne A d'un tableau?! (il faudra surement rechercher la dernière cellule pleine...enfin je pense)

Merci d'avance
 

skoobi

XLDnaute Barbatruc
Re : Concatenation d'une colonne entière

Bonsoir,

voici un exemple de code:

Code:
Sub essai()
concac = ""
For Each cellule In Range([A1], [A1].End(xlDown))
    concac = concac & cellule.Value
Next
MsgBox concac
End Sub
 

wamme

XLDnaute Occasionnel
Re : Concatenation d'une colonne entière

Bonsoir, une macro qui te renvoie la concaténation dans un MsgBox ,
sans prendre en compte les lignes vides:

Sub test()
texte = ""
For i = 1 To Range("A65536").End(xlUp).Row
If Cells(i, 1) = "" Then
texte = texte
Else
texte = texte & Cells(i, 1).Value
End If
Next i

MsgBox (texte)
End Sub
 

skoobi

XLDnaute Barbatruc
Re : Concatenation d'une colonne entière

Re bonjour,

voici:

Code:
Sub essai()
texte = ""
For i = 1 To Range("A65536").End(xlUp).Row
   If Cells(i, 1) <> "" Then texte = texte & Cells(i, 1).Value
Next i
Range("B2").Value = texte
End Sub
 

Discussions similaires

Réponses
7
Affichages
300

Statistiques des forums

Discussions
312 330
Messages
2 087 351
Membres
103 526
dernier inscrit
HEC