Ouvrir un classeur depuis vba est le rendre invisible

cs_Zynox Messages postés 11 Date d'inscription vendredi 4 octobre 2002 Statut Membre Dernière intervention 2 mars 2004 - 2 mars 2004 à 11:41
darollinghobbit Messages postés 55 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 18 juin 2004 - 2 mars 2004 à 15:02
j'aimerai surtout savoir comment rendre invisible un classeur excel que l'on a ouvert depuis vba excel j'utilise la methode application.visible = false sa marche mais sur tous les classeurs donc si une bonne ame peut me donner une solution convenable sa serai cool merci

http://frenchbreaker.free.fr
Merci de visiter

1 réponse

darollinghobbit Messages postés 55 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 18 juin 2004 1
2 mars 2004 à 15:02
Il te faut créer une nouvelle instance d'excel, ouvrir ton classeur et le rendre invisible

Ca doit donner quelque chose dans le style

Dim myXl as Excel.application
Dim mySheet as Excel.Workbook

Set myxl = new Excel.Application

myXl.visible = false

Set mySheet = myXl.Activeworkbook("c:\tonfichier.xls")

...code....

mySheet.save

mySheet.Close

myXl.quit

Set mySheet = nothing
Set myXl = nothing
0
Rejoignez-nous