Bonjour le forum,

J’ai un formulaire qui contient 5 boutons.

Quand je clic sur un de ces 5 boutons, un autre WindowsForm s’ouvre et me montre un DataGrid alimenté par un DATASET lui-même alimenté par une base de données Access.

Mon DataGrid me montre donc tous les enregistrements de ma table Access.

J’aimerais maintenant transférer les données se trouvant dans mon DataGrid (alimenté par le dataset) dans un document Excel.

Ma question est la suivante :

Est-il possible de faire cela avec le Dataset ?

Genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim appexcel As Excel.Application
Dim wbexcel As Excel.Workbook
 
        appexcel = CreateObject("Excel.application")
        wbexcel = appexcel.Workbooks.Open("z:\2e BA 1sess 05-06")
        appexcel.Visible = True
 
 
        appexcel.Cells("1,1") = dtr.Item("NomBA2s1)
dtr est la variable de dataraw

J’aurais donc voulu que la première valeur de NomBAs1 soit inscrits en A1 (en Excel) mais ça ne fonctionne pas.

Pensez-vous donc que c’est possible de faire ce genre de manipulation avec un dataset et si oui comment ?

Merci d’avance pour votre aide et bon Week-End.

bgs