Auto_close Excel

Auto_close Excel - VB/VBA/VBS - Programmation

Marsh Posté le 02-04-2005 à 12:46:45    

Bonjour,
 
Voici mon code
 
sub auto_close()
cells(1,1)="Test"
End sub
 
Le problème c'est que la macro n'est jamais executée ni à la fermeture du classeur ni à la fermeture d'Excel, Pourquoi ??
 
Merci
 

Reply

Marsh Posté le 02-04-2005 à 12:46:45   

Reply

Marsh Posté le 02-04-2005 à 12:56:22    

Comment tu sais que la macro n'est pas exécutée ?
Tu modifies une cellule mais tu enregistre pas le fichier !

Reply

Marsh Posté le 02-04-2005 à 12:58:06    

Non mais il devrait me poser la question, au bedut j'avais mis la ligne msgbox("test" ), et pas de boite affichée

Reply

Marsh Posté le 02-04-2005 à 13:13:04    

Mon excel est un peu rouillé , mais il me semble que les macros Auto_run et Auto_close  n'était plus utilisées  (a voir en fonction de la version de ton excel).
J'avais dans le temps déplacé le code d'une macro Auto_run à cause de ça.
Désolé mais j'ai pas plus de souvenirs, j'ai changé de boutique (suis passé à OpenOffice) !

Reply

Marsh Posté le 02-04-2005 à 16:10:41    

bonjour,
Dans les version récentes d'Excel cette macro n'est plus utilisée.
Toutefois à la rigueur, on peut encore le faire à condition de mettre cette macro dans un Nouveau module.
Celà ne fonctionne pas dans les modules de Feuil1, Feuil2... ni dans ThisWorkBook
Ok ?

Reply

Marsh Posté le 02-04-2005 à 16:32:00    

Effectivement, sous Excel 2003, il faut mettre la sub auto_close dans un module.

Reply

Marsh Posté le 03-04-2005 à 09:58:48    

J'ai une version 2000 et quand je la met dans thiworkbook ou dans un module ca ne fonctionne toujours pas.

Reply

Marsh Posté le 03-04-2005 à 10:35:09    

Mais si ça marche, il faut mettre ça dans thisworkbook-->worbook-->événement BeforeClose.

Reply

Marsh Posté le 03-04-2005 à 11:21:31    

Ca fonctionne merci

Reply

Sujets relatifs:

Leave a Replay

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