Récupérer les données et les séparer par une virgule

Bonjour,

je désire récupérer les données entrées dans la colonne AK (de AK7:AK30), en séparant chaque donnée par une virgule.

Donc j’ai déjà nommé la plage et je voudrais bien que chaque fois qu’il rencontre un mot dans cette plage, il me renvoie la donnée (en séparant chaque donnée bien sur par une virgule).

Pourriez-vous m’aider ?

merci

Bonjour,
un fichier d’exemple et votre version nous aidera mieux !

Cordialement

Bonjour

Un modèle de macro

For i = 7 To 30
    If Cells(i, "AK") <> "" Then
      AK = AK & ", " & Cells(i, "AK")
    End If
  Next i
  AK = Mid(AK, 2, Len(AK))
2 « J'aime »

Re,
Voici une formule que vous pouvez utiliser : (version récente)
Dans une cellule, mettez :

=JOINDRE.TEXTE(";";VRAI;AK7:AK30)

AK7:AK30 représentera la plage nommée.
Cordialement

Merci à vous deux la solution de mimimathy fonctionne.

1 « J'aime »

Vous pourriez peut etre m’aider, je désire faire une macro que quand on clique sur un bouton ca enregistre le fichier de la page active (seule) , à un endroit précis.
Par exemple sur le bureau il y aurait un dossier « Travail » avec dedans le fichier de tous le classeur sur lequel je bosse, mais aussi un autre dossier « feuille à imprimer ». Et ce serait dans ce dernier dossier qu’il faudrait que ça s’enregistre.
NB: La difficulté est que le dossier principal risque d’être déplacé sur d’autre pc avec tout son contenu.
Merci :wink:

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.