EXPORTER VOS DONNEES SOUS EXCEL!!! ENFIN UN CODE SIMPLE!
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 2008
-
26 juin 2002 à 23:13
Devil and Angel
Messages postés18Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention28 juillet 2006
-
24 juil. 2006 à 10:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Devil and Angel
Messages postés18Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention28 juillet 2006 24 juil. 2006 à 10:20
salu
ce code fonctionne ke si on a déjà un fichier de créer sinon utilise ce code pour tout simplement ouvrir excel et après tu poura exporter a ton aise.
Private sub Exporter_Click()
Dim oApp As Object
Dim mysheet As Object
Set oApp = CreateObject("Excel.Application")
Set mysheet = oApp.workbooks.Add
oApp.Visible = True
oApp.UserControl = True
End Sub
cs_VTO
Messages postés7Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention29 août 2008 10 févr. 2006 à 09:08
Merci beaucoup pour ce code. ça me dépanne bien. Seul petite chose mais c'est vraiment histoire de chipoter, la commande "appexcel.Worksheets(1).Cells(1, 2)" attérit en B1 et non en A2 car c'est ("ligne", "colonne") et non l'inverse.
C'est tout merci encore.
reymoise
Messages postés7Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention 5 février 2005 18 janv. 2005 à 19:03
C'est vrai que c'est un code relativement simple donc c'est cool.
Je ne l'ai pas encor tester. Ms cpt si l'utilisateur décide d'ouvrir le fichier manuellement n'est il pas nécessaire de fermer l'application après les modifs?
GarnetDiAlexandros
Messages postés55Date d'inscriptionmercredi 31 juillet 2002StatutMembreDernière intervention19 novembre 2004 3 oct. 2002 à 17:38
Y'a des trucs qui marchent pas comme
appexcel.Worksheets(1).Cells(1, i).HorizontalAlignment = xlCenter
appexcel.Worksheets(1).Cells(1, i).VerticalAlignment = xlCenter
à mon avis c'est parce que xlcenter est une constant excel et pas vb
Sinon moi il faut que je mette
Set appexcel = createobject("Excel.Application")
au lieu de Set appexcel = New Excel.Application, sinon il me dit Type utilisateur non défini
à part ça ça marche, donc ton code est une très bonne base de travail qu'il faut compléter soi-même en cherchant un peu !
geniasoft
Messages postés15Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 5 août 2002 1 juil. 2002 à 10:34
Nan nan tape ca sous VB!!! tu vas etre surpris!!! ca ressemble au vba pour worksheets......mais c du vb pour EXPORTER sous Excel et utliser justement le vba et generer des graphes!!!
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 26 juin 2002 à 23:13
24 juil. 2006 à 10:20
ce code fonctionne ke si on a déjà un fichier de créer sinon utilise ce code pour tout simplement ouvrir excel et après tu poura exporter a ton aise.
Private sub Exporter_Click()
Dim oApp As Object
Dim mysheet As Object
Set oApp = CreateObject("Excel.Application")
Set mysheet = oApp.workbooks.Add
oApp.Visible = True
oApp.UserControl = True
End Sub
10 févr. 2006 à 09:08
C'est tout merci encore.
18 janv. 2005 à 19:03
Je ne l'ai pas encor tester. Ms cpt si l'utilisateur décide d'ouvrir le fichier manuellement n'est il pas nécessaire de fermer l'application après les modifs?
3 oct. 2002 à 17:38
appexcel.Worksheets(1).Cells(1, i).HorizontalAlignment = xlCenter
appexcel.Worksheets(1).Cells(1, i).VerticalAlignment = xlCenter
à mon avis c'est parce que xlcenter est une constant excel et pas vb
Sinon moi il faut que je mette
Set appexcel = createobject("Excel.Application")
au lieu de Set appexcel = New Excel.Application, sinon il me dit Type utilisateur non défini
à part ça ça marche, donc ton code est une très bonne base de travail qu'il faut compléter soi-même en cherchant un peu !
1 juil. 2002 à 10:34
26 juin 2002 à 23:13