Fermer fichier excel pendant exécution macro

Fermer fichier excel pendant exécution macro - VB/VBA/VBS - Programmation

Marsh Posté le 06-05-2006 à 15:37:27    

Bonjour, voilà ma petite requète,
 
Ayant fait un petit programme sous vba utilisant plusieurs feuilles excel, j'aimerai d'un point de vue esthétique cacher voire fermer le fichier excel pendant l'exécution de ma macro (au démarrage si possible).
Je ne connais pas de langage style javascript pour effectuer un genre de programme automatique
Est-ce possible?  :whistle:  
 
Merci d'avance

Reply

Marsh Posté le 06-05-2006 à 15:37:27   

Reply

Marsh Posté le 06-05-2006 à 15:52:12    

Si ta macro VBA se trouve dans un classeur Excel, le plus simple est sans doute de démarrer ta macro en activant une feuille blanche, ou sur laquelle tu aurais écris un message du type "Veuillez patienter durant l'exécution des travaux" :
 
ActiveWorkbook.Sheets("maFeuilleAttente" ).Activate

Reply

Marsh Posté le 06-05-2006 à 16:02:30    

ok ça contourne un peu mon problème mais merci ça sera déjà mieux je pense

Reply

Marsh Posté le 06-05-2006 à 17:16:31    

Salut toonsky,
 
Les macros avec excel ne peuvent être exécutée qu'avec le fichier ouvert.
 
Par contre tu peux placer un :
Application.ScreenUpdating = False en début de macro sans oublier de faire Application.ScreenUpdating = true en fin de macro.
=> L'écran ne s'actualise plus tant que la mise à jour de l'affichage n'est pas terminé.
Il existe une autre sollution en minimizan l'application excel, la syntaxe est à vérifier : Application.visible = xlminimized.  
@+

Reply

Marsh Posté le 06-05-2006 à 17:35:22    

ok jte remercie ça ça va maider ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed