OVH Cloud OVH Cloud

boucle et concatenation

2 réponses
Avatar
serge
Bonjour,

je cherche a faire une boucle qui concatene dans une variable, avec des
virgules comme separateurs, les donnees du plages.

J'ai commence a ecrire ce bout de code :
Sheets("feuille1").Select
For i = 3 To 65536 Step 1
Range("G" & i).select
Next

Comment puis-je coder cette concatenation en vba ?

merci!!

Serge

2 réponses

Avatar
AV
Préambule :
Il est d'usage de "donner signe de vie" après une question que l'on a posé et
qui a réçu une(des) réponse(s) !

Comment puis-je coder cette concatenation en vba ?
Sub concat()

With Sheets("Feuil1")
For i = 3 To [G65536].End(3).Row
If Range("G" & i) <> "" Then x = x & Range("G" & i).Value & ","
Next
End With
MsgBox Left(x, Len(x) - 1)
End Sub

AV

Avatar
serge
Merci!
Malheureusement la reponse nest pas passe dans le dernier poste (jai dans
lhabitude de remercier).

Serge

"AV" wrote:

Préambule :
Il est d'usage de "donner signe de vie" après une question que l'on a posé et
qui a réçu une(des) réponse(s) !

Comment puis-je coder cette concatenation en vba ?
Sub concat()

With Sheets("Feuil1")
For i = 3 To [G65536].End(3).Row
If Range("G" & i) <> "" Then x = x & Range("G" & i).Value & ","
Next
End With
MsgBox Left(x, Len(x) - 1)
End Sub

AV