: Export sous excel [VB6] - VB/VBA/VBS - Programmation
Marsh Posté le 18-01-2005 à 14:58:36
Bonjour,
C'est ça qu'il te faut ?
' Création du fichier d'erreurs
Chemin = App.Path & "\MonFichier.XLS"
Set fso = CreateObject("Scripting.FileSystemObject" )
Set a = fso.CreateTextFile(Chemin, True)
' Titres des colonnes
' chr (34) remplace les guillements à la suite de l'instruction
a.writeLine "C;Y1;X1;K" & Chr(34) & ("Nom" ) & Chr(34)
a.writeLine "C;Y1;X2;K" & Chr(34) & ("Prenom" ) & Chr(34)
Ligne = 2
Do While Not conn.EOF
a.writeLine "C;Y" & Ligne & ";X1;K" & Chr(34) & (conn("NOM" )) & Chr(34)
a.writeLine "C;Y" & Ligne & ";X2;K" & Chr(34) & (conn("PRENOM" )) & Chr(34)
Ligne = Ligne + 1
End If
conn.MoveNext
Loop
a.writeLine "E" ' Fin du codage excel
a.Close
Marsh Posté le 18-01-2005 à 15:18:17
Bah...
ça y ressemble bien.
comment définis tu les variables fso et a ?
Marsh Posté le 18-01-2005 à 15:26:47
Re,
C'est une instance de l'object FileSystemObject :
Set fso = CreateObject("Scripting.FileSystemObject" )
Set a = fso.CreateTextFile(Chemin, True)
Marsh Posté le 18-01-2005 à 15:48:01
OK...
Dans les grandes lignes, c'est ce qu'il me faut.
Je vais broder un peu, et je devrais m'en sortir.
Merci.
Laurent
Marsh Posté le 18-01-2005 à 16:41:38
Une autre solution est d'écrire un fichier .xls
Séparer ensuite chaque colone par une tabulation (vbtab) et ça fonctionne excell ne dit rien et ouvre correctement le fichier !
Voili voilou.
Marsh Posté le 19-01-2005 à 08:30:03
Re,
Il manque une ligne de code (avant l'écriture du titre des colonnes) dans ce que l'ai posté plus haut
' Titres des colonnes
' chr (34) remplace les guillements à la suite de l'instruction
a.writeLine "ID;PWXL;N;E" ' Début du codage excel
Marsh Posté le 18-01-2005 à 14:44:01
Salut à tousse (pas si fort )
J'ai un p'tit recordset avec tout plein de données dedans.
Sur un évenement click d'un CommandButton, je veux exporter le contenu du recordset dans une feuille excel.
J'ai pas la recette.
Z'avez une idée ?
Merci
Laurent