Export Datagrid vers excel

cs_Florian29 Messages postés 52 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 12 avril 2006 - 11 juil. 2002 à 14:46
nacergha Messages postés 3 Date d'inscription dimanche 31 décembre 2006 Statut Membre Dernière intervention 19 mars 2008 - 19 mars 2008 à 16:30
J'ai rempli un datagrid avec une requete sql. Je voudrai que lorsque l'on appuies sur un bouton, excel s'ouvre avec sur une feuille les données présentes dans le datagrid. Ou au moins enregistrer les données dans un fichier excel...
Merci bcp!

6 réponses

jjacques1 Messages postés 4 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 11 juillet 2002
11 juil. 2002 à 15:26
voici le code tu n'as qu'a remplacer pour un datagrid a 4 colones :

Dim Ex As New Excel.Application 'Declaration
Set Ex = New Excel.Application 'Initialisation de l'objet
Ex.Workbooks.Add 'nouveau classeur,Ex.Workbooks.Add "Nom du fichier excel"'Ouverture d'un fichier excel existant

Data1.Refresh
Ex.Cells(2, 1) = "Société"
Ex.Cells(2, 2) = "Commande"
Ex.Cells(2, 3) = "Date Livraison"
Ex.Cells(2, 4) = "Montant TTC"
j = 3
While Not Data1.Recordset.EOF
For i = 0 To 3
Ex.Cells(j, i + 1) = DBGrid1.Columns(i)
Next
Data1.Recordset.MoveNext
j = j + 1
Wend
Ex.Visible = True
0
cs_Florian29 Messages postés 52 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 12 avril 2006
11 juil. 2002 à 16:36
Merci mais j'avais déja essayé ça et j'ai une erreur de compil sur la ligne:
Dim Ex As New Excel.Application
Erreur="Type défini par l'utilisateur non défini"
Tu sais d'ou ça peut venir???
Merci encore!
0
christoussaint Messages postés 19 Date d'inscription vendredi 4 avril 2003 Statut Membre Dernière intervention 23 juin 2005
15 avril 2004 à 12:28
Ca veux dire que tu n'as pas declaré Microsoft Excel dans les references visual basic (Menu projet/references)

Christophe Toussaint
0
Mikels Messages postés 11 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 22 août 2006
1 sept. 2004 à 15:32
Est ce que l'un d'entre vous a la même chose en C# ?

Je cherche à faire le même genre de fonction pour transferer des data d'un datagrid vers excel (appli windows.forms)... et sans dataset.

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
26 juil. 2005 à 10:47
salut

ça marche avec VB.NET ?

si oui data1 et DBGrid1 ça coresponds au dataset et datagrid ?
0
nacergha Messages postés 3 Date d'inscription dimanche 31 décembre 2006 Statut Membre Dernière intervention 19 mars 2008
19 mars 2008 à 16:30
merci monsieur

nacergha
0
Rejoignez-nous