nagstef
Messages postés93Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention30 septembre 2008
-
28 juil. 2004 à 20:42
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
29 juil. 2004 à 22:16
Yop, yop ...
lorsque j'ecris cela, il n'y a aucun souci pour ecrire dans la feuille excel, par contre, elle ne s'affiche pas automatiquement lorsque je clique 2 fois dessus. En effet, je dois passer, dans Excel, par "fenetre/afficher".
Set Feuille = GetObject("c:\rep\sousrep\pouet.xls")
Set classeur = Feuille.Application.Workbooks("pouet.xls")
nagstef
Messages postés93Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention30 septembre 20081 28 juil. 2004 à 23:51
ben nan, j'ai mis aussi bien
Set Feuille = GetObject("c:\rep\sousrep\pouet.xls")
Set classeur = Feuille.Application.Workbooks("pouet.xls")
classeur.Activate
classeur.worksheets("feuil1").Activate
les 2 lignes ne donnent rien de toute facon !
Mais lorsque vous utilisez la meme syntaxe, vous voyez la meme erreur au nivau de l'affichage ?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 29 juil. 2004 à 22:16
Je ne sais pas si ça te sera utile mais je viens de retrouver un vieux code VB :
' dans projet/références......... Microsoft Excel x.x Object Library
Private Sub Command1_Click()
Dim AppExcel As Excel.Application
Dim ClasseurExcel As Excel.Workbook
Dim FeuilleExcel As Excel.Worksheet
Dim FichierXls As String
FichierXls = "c:\toto.xls"
If Dir(FichierXls) <> "" Then Kill FichierXls
' Chargement de l'application Excel
On Error Resume Next
Set AppExcel = GetObject(, "Excel.Application") ' si obj excel déjà chargé
If Err.Number <> 0 Then
Set AppExcel = CreateObject("Excel.Application") ' sinon création
End If