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

concatener pour ligne pour n'en faire qu'une

L

laurent

Guest
Bonjour,
je planche un petit bout de temps et je n'arrive pas à concatener .

voila j'ai une serie d'email de A1 à A100
je voudrais pouvoir concatener toutes les lignes pour n'en faire qu'une avec une séparation par 'un point virgule' que je pourrais ensuite importer dans mon bloc note.

pour info c'est pour importer toute une serie d'email pour faire un script php plus tard.

merci pour vos reponse
A bientôt laurent
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Laurent, bonjour le forum,

Cette macro devrait t'aider :


Édition

Oops ! Pas frais. Bonjour Staple1600.

Message édité par: Robert, à: 01/09/2005 15:36
 
L

laurent

Guest
merci pour les réponses si rapide, je vois qu'il y a tes fortiches sur ce site.
mais je suis assez null sur excel et avec ces codes, je fais comment pour les incorporer?
 
L

laurent

Guest
merci, je me suis un peu casser la tete mais je viens de voir comment
creer une macro dans VB

j'ai mis ton script que j'ai modifié pour mes creer un fichier texte.txt :

Sub contener()
Selection.Copy
Range('B1').Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
, Transpose:=True
Columns('A:A').Select
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
'C:Classeur2.txt', FileFormat:= _
xlCSV, CreateBackup:=False
End Sub


mais cela me creer bien un txt mais avec un retour à la ligne pour chaque adresse email?

alors que je desire qu'il soit tous à la ''queue leuleu' séparés par un ;

???
 
L

laurent

Guest
voila j'ai essayer de bidouiller les 2 macros que vous m'avez ecris, jai bien un message d'alerte avec ce que je voudrais, mais quand j'ouvre le fichier txt que la macro a creee j'ai un fichier bloc note format txt avec un retour a la ligne pour chaque email?

ci-joint mon fichier excel [file name=concatener.zip size=7407]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/concatener.zip[/file]
 

Pièces jointes

  • concatener.zip
    8.3 KB · Affichages: 19
  • concatener.zip
    8.3 KB · Affichages: 17
  • concatener.zip
    8.3 KB · Affichages: 18

Staple1600

XLDnaute Barbatruc
Re à tous,

VB:
Sub Macro4()
Range("A1").Select
    Range(Selection, Selection.End(xlDown)).Copy
    Range("B1").PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
        , Transpose:=True
    Columns("A:A").ClearContents
    ActiveWorkbook.SaveAs Filename:= _
       "C:\\testzz.csv", FileFormat:=xlCSV, _
        CreateBackup:=False
End Sub

Chez moi cela génère un fichier CSV
(tu peux l'ouvrir avec le bloc-note)
chaque cham est spéaré par un point virgule
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…