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")
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 ?
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