Fusionner des cellules sous excel

Mayou59 -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai écrit une macro pour pouvoir créer une liste d'emails à partir d'un fichier excel. J'ai les noms dans les cellules de la colonne A et je voudrais juste les fusionner dans uen seule et même case et séparer les noms par ";"!

Sub listeemail()
Dim celluleselec As String
Dim resultat As String

celluleselec = Range("A1")
For i = 1 To 10

celluleselec = celluleselec.Offset(1, 0)
resultat = resultat & ";" & celluleselec

Next
MsgBox resultat
End Sub

Je pense que la dim de celluleselec pour l'offset mais je ne trouve pas la bonne commande pour seectionner que le texte.
Est ce que quelqu'un pourrait m'aider, please??

merci d'avance,

1 réponse

pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769
 
Bonjour,
essayez ceci :
Sub listeemail() 
Dim celluleselec As String 
Dim resultat As String 
resultat = Cells(1, 1).Value
For i = 2 To 10 
celluleselec = cells(i, 1).Value 
resultat = resultat & ";" & celluleselec 
Next i
MsgBox resultat 
End Sub 

0