Forcer fermeture Excel en code VBA.

Le
Maxime Ross
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela ferme
mon classeur Excel mais reste l'application Excel ouverte. Y a-t-il un moyen
de force l'application à fermer complètement??? Si oui, lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon message.

Maxime R.

  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
Pounet95
Le #3693751
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela ferme
mon classeur Excel mais reste l'application Excel ouverte. Y a-t-il un
moyen de force l'application à fermer complètement??? Si oui, lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.



Maxime Ross
Le #3693641
J'ai déjà essayer de faire un application.quit et mon application ne ferme
pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y a-t-il
un moyen de force l'application à fermer complètement??? Si oui, lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.






Pounet95
Le #3693601
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application ne ferme
pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y
a-t-il un moyen de force l'application à fermer complètement??? Si oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.










Maxime Ross
Le #3693581
Est-ce vraiment nécessaire de placer cette commande dans une Sub à part???


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y
a-t-il un moyen de force l'application à fermer complètement??? Si oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.













Maxime Ross
Le #3693571
Ma version d'excel est 2000.


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y
a-t-il un moyen de force l'application à fermer complètement??? Si oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.













Stéphan DuQuébec
Le #3693551
Non, ce n'est pas nécessaire.

Cette ligne peut-être placée dans n'importe quel événement qui appelle ta Sub.

Que ce soit un bouton ou dans la détection d'un Change particulier.

En passant, chez-moi, ça marche très bien.


Est-ce vraiment nécessaire de placer cette commande dans une Sub à part???


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y
a-t-il un moyen de force l'application à fermer complètement??? Si oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.


















Maxime Ross
Le #3693541
J'essais plein de choses et sa ne fonctionne pas du totu car sa continu
d'exécuter le code après avant de fermer... Mais moi je veux que tout
s'arrête sans exécuter le code après cette ligne (Application.Quit) et que
l'application ferme entièrement...


"Stéphan DuQuébec" message de news:

Non, ce n'est pas nécessaire.

Cette ligne peut-être placée dans n'importe quel événement qui appelle ta
Sub.

Que ce soit un bouton ou dans la détection d'un Change particulier.

En passant, chez-moi, ça marche très bien.


Est-ce vraiment nécessaire de placer cette commande dans une Sub à
part???


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y
a-t-il un moyen de force l'application à fermer complètement??? Si
oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.




















Stéphan DuQuébec
Le #3693511
Bonjour Maxime,

Pour être bien franc, ta demande est difficile à saisir.......prend le temps
de relire ton dernier post et tu verras qu'une chatte y perdrait ses
petits.....

Si je ne suis pas trop dans le champs.....si tu veux vraiment faire cesser
le code advenant un résultat X, tu t'enlignes sur un Exit Sub (après une
condition non validée par exemple).

Ensuite, si tu veux que tout ferme sans te soucier des messages qui
pourraient survenir, tu y vas ainsi:
Application.DisplayAlerts = False
Application.Quit

Espérant t'aider un peu.




J'essais plein de choses et sa ne fonctionne pas du totu car sa continu
d'exécuter le code après avant de fermer... Mais moi je veux que tout
s'arrête sans exécuter le code après cette ligne (Application.Quit) et que
l'application ferme entièrement...


"Stéphan DuQuébec" message de news:

Non, ce n'est pas nécessaire.

Cette ligne peut-être placée dans n'importe quel événement qui appelle ta
Sub.

Que ce soit un bouton ou dans la détection d'un Change particulier.

En passant, chez-moi, ça marche très bien.


Est-ce vraiment nécessaire de placer cette commande dans une Sub à
part???


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et cela
ferme mon classeur Excel mais reste l'application Excel ouverte. Y
a-t-il un moyen de force l'application à fermer complètement??? Si
oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à mon
message.

Maxime R.

























Maxime Ross
Le #3693481
Bonjour Stéphan

J'avoue que mon problème est assez complexe. J'ai déjà essayer ce que tu me
dis et sa fonctionne mais pas complÈtement. Essaie de mettre du code
immédiatement après ton appel de la commande Application.Quit (par exemple
des msgbox) et tu va voir que l'application exéctute ces messages box même
s'il est déjà passé sur le code qui dis de fermer l'application. Je suis en
train de suposé qu'il y a un délais entre le moment ou l'application lis la
commande Application. Quit et le moment ou elle l'exécute vraiment...

Voilà mon problème!

"Stéphan DuQuébec" message de news:

Bonjour Maxime,

Pour être bien franc, ta demande est difficile à saisir.......prend le
temps
de relire ton dernier post et tu verras qu'une chatte y perdrait ses
petits.....

Si je ne suis pas trop dans le champs.....si tu veux vraiment faire cesser
le code advenant un résultat X, tu t'enlignes sur un Exit Sub (après une
condition non validée par exemple).

Ensuite, si tu veux que tout ferme sans te soucier des messages qui
pourraient survenir, tu y vas ainsi:
Application.DisplayAlerts = False
Application.Quit

Espérant t'aider un peu.




J'essais plein de choses et sa ne fonctionne pas du totu car sa continu
d'exécuter le code après avant de fermer... Mais moi je veux que tout
s'arrête sans exécuter le code après cette ligne (Application.Quit) et
que
l'application ferme entièrement...


"Stéphan DuQuébec" le
message de news:

Non, ce n'est pas nécessaire.

Cette ligne peut-être placée dans n'importe quel événement qui appelle
ta
Sub.

Que ce soit un bouton ou dans la détection d'un Change particulier.

En passant, chez-moi, ça marche très bien.


Est-ce vraiment nécessaire de placer cette commande dans une Sub à
part???


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application
ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture
de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et
cela
ferme mon classeur Excel mais reste l'application Excel ouverte.
Y
a-t-il un moyen de force l'application à fermer complètement???
Si
oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à
mon
message.

Maxime R.



























Stéphan DuQuébec
Le #3693461
Oui d'accord.

Mais tu n'as qu'à agencer tes commandes comme ceci:

Application.DisplayAlerts = False
Application.Quit
Exit Sub

Et tu verras que toute commande en aval de ça (teste avec un msgbx) n'opère
plus.


Bonjour Stéphan

J'avoue que mon problème est assez complexe. J'ai déjà essayer ce que tu me
dis et sa fonctionne mais pas complÈtement. Essaie de mettre du code
immédiatement après ton appel de la commande Application.Quit (par exemple
des msgbox) et tu va voir que l'application exéctute ces messages box même
s'il est déjà passé sur le code qui dis de fermer l'application. Je suis en
train de suposé qu'il y a un délais entre le moment ou l'application lis la
commande Application. Quit et le moment ou elle l'exécute vraiment...

Voilà mon problème!

"Stéphan DuQuébec" message de news:

Bonjour Maxime,

Pour être bien franc, ta demande est difficile à saisir.......prend le
temps
de relire ton dernier post et tu verras qu'une chatte y perdrait ses
petits.....

Si je ne suis pas trop dans le champs.....si tu veux vraiment faire cesser
le code advenant un résultat X, tu t'enlignes sur un Exit Sub (après une
condition non validée par exemple).

Ensuite, si tu veux que tout ferme sans te soucier des messages qui
pourraient survenir, tu y vas ainsi:
Application.DisplayAlerts = False
Application.Quit

Espérant t'aider un peu.




J'essais plein de choses et sa ne fonctionne pas du totu car sa continu
d'exécuter le code après avant de fermer... Mais moi je veux que tout
s'arrête sans exécuter le code après cette ligne (Application.Quit) et
que
l'application ferme entièrement...


"Stéphan DuQuébec" le
message de news:

Non, ce n'est pas nécessaire.

Cette ligne peut-être placée dans n'importe quel événement qui appelle
ta
Sub.

Que ce soit un bouton ou dans la détection d'un Change particulier.

En passant, chez-moi, ça marche très bien.


Est-ce vraiment nécessaire de placer cette commande dans une Sub à
part???


"Pounet95"
Bonsoir,

Quelle version d'Excel et où est placée la Sub qui contient cette
instruction ?
Comment est appelée cette sub ? un bouton ? une autre macro ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross"
J'ai déjà essayer de faire un application.quit et mon application
ne
ferme pas.

Avez-vous d'autres suggestions???

Merci!!!

"Pounet95"
Bonsoir,
Dans un module standard

Sub Salut()
application.quit
End sub

En XL2000 ça le fait ( quitte et ferme la session Excel )
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Maxime Ross" %
Je voudrais savoir si quelqu'un sait comment forcer la fermeture
de
Microsoft Excel en code VBA? J'ai utiliser la commande .QUIT et
cela
ferme mon classeur Excel mais reste l'application Excel ouverte.
Y
a-t-il un moyen de force l'application à fermer complètement???
Si
oui,
lequel?

Je vous remercie à l'avance de l'attention que vous porterez à
mon
message.

Maxime R.
































Poster une réponse
Anonyme