VBA Access

mad_kad Messages postés 23 Date d'inscription mercredi 9 février 2005 Statut Membre Dernière intervention 22 août 2005 - 18 août 2005 à 11:29
mad_kad Messages postés 23 Date d'inscription mercredi 9 février 2005 Statut Membre Dernière intervention 22 août 2005 - 22 août 2005 à 18:31
Qui s'aurai comment on peut transferer une listview contenant des données vers excel.Merci d'avance.

2 réponses

pjcleder Messages postés 183 Date d'inscription jeudi 4 février 2010 Statut Membre Dernière intervention 16 septembre 2011 11
21 août 2005 à 11:31
PAT

Si tu es capable en vb de boucler sur les données de ta listview et de les extraire, voici un exemple de code pour écrire ces données dans un fichier excel et d'enregistrer ce fichier à l'emplacement de ton choix.

Tu prends soin au préalable de mettre la référence suivante dans ton projet : Microsoft Excel Object Library.

Dim app As New Excel.Application

Dim xb As New Workbook
Set xb = app.Workbooks.Add

Dim xl As New Worksheet
Set xl = xb.Worksheets.Add

xl.Range("A1").Value = "Par exemple une valeur que tu auras extraite de ta ListView"

xb.SaveAs "C:\Emplcement de mon fichier\Exemple.xls"


app.Application.Quit

Set app = Nothing
Set xb = Nothing
Set xl = Nothing

Si tu as des questions, n'hésite pas.....
0
mad_kad Messages postés 23 Date d'inscription mercredi 9 février 2005 Statut Membre Dernière intervention 22 août 2005
22 août 2005 à 18:31
C'est je sais déja le faire et justement c'est ce que je veux pas faire envoyer les données les une apres les autre. moi je prefererais envoyer toute la listview d'un seul coup.
0
Rejoignez-nous