Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment fermer Excel en VB

8 réponses
Avatar
Claude Barbier
Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier

8 réponses

Avatar
Mgr Banni
bonjour
tu y étais presque!!!

Application.Quit

HTH
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier




Avatar
Claude Barbier
Pas de chance, Excel reste ouvert, rien à faire !!


"Mgr Banni" a écrit dans le message de news:
uWpS$
bonjour
tu y étais presque!!!

Application.Quit

HTH
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier







Avatar
Mgr Banni
micro-climat, je pense, claude
à part l'interrupteur sur l'UC, pour ma part je ne vois rien d'autre
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Pas de chance, Excel reste ouvert, rien à faire !!


"Mgr Banni" a écrit dans le message de news:
uWpS$
bonjour
tu y étais presque!!!

Application.Quit

HTH
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier











Avatar
Frédéric Sigonneau
Si tu fermes le classeur courant avant l'instruction Application.Quit, celle-ci
n'a pas le temps de s'exécuter.
Essaye quelque chose comme :

Private Sub Workbook_Open()
'le code dont tu as besoin
ThisWorkbook.Save
Application.Quit
End Sub

FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier




Avatar
Claude Barbier
Finalement, j'utilise une commande externe DOS "pskill EXCEL" (package
freeware pstools) ça a résolu mon problème.
Merci pour ton aide
Claude

"Mgr Banni" a écrit dans le message de news:
%
micro-climat, je pense, claude
à part l'interrupteur sur l'UC, pour ma part je ne vois rien d'autre
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Pas de chance, Excel reste ouvert, rien à faire !!


"Mgr Banni" a écrit dans le message de news:
uWpS$
bonjour
tu y étais presque!!!

Application.Quit

HTH
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier














Avatar
Claude Barbier
Remarque pertinente.
Merci pour ton aide
Claude

"Frédéric Sigonneau" a écrit dans le message de news:

Si tu fermes le classeur courant avant l'instruction Application.Quit,
celle-ci n'a pas le temps de s'exécuter.
Essaye quelque chose comme :

Private Sub Workbook_Open()
'le code dont tu as besoin
ThisWorkbook.Save
Application.Quit
End Sub

FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier





Avatar
Claude Barbier
Ca marche, je confirme.

"Claude Barbier" a écrit dans le message de news:
%23$
Remarque pertinente.
Merci pour ton aide
Claude

"Frédéric Sigonneau" a écrit dans le message de news:

Si tu fermes le classeur courant avant l'instruction Application.Quit,
celle-ci n'a pas le temps de s'exécuter.
Essaye quelque chose comme :

Private Sub Workbook_Open()
'le code dont tu as besoin
ThisWorkbook.Save
Application.Quit
End Sub

FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier








Avatar
Mgr Banni
de rien...puisque c'était rien! :-)
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Finalement, j'utilise une commande externe DOS "pskill EXCEL" (package
freeware pstools) ça a résolu mon problème.
Merci pour ton aide
Claude

"Mgr Banni" a écrit dans le message de news:
%
micro-climat, je pense, claude
à part l'interrupteur sur l'UC, pour ma part je ne vois rien d'autre
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Pas de chance, Excel reste ouvert, rien à faire !!


"Mgr Banni" a écrit dans le message de news:
uWpS$
bonjour
tu y étais presque!!!

Application.Quit

HTH
Mgr T.B.

"Claude Barbier" a écrit dans le message de news:

Bonjour,

Je compte lancer Excel depuis une tâche planifiée et
je voudrais qu'Excel se ferme automatiquement après
ouverture et exécution du code de la macro Workbook_Open.

Tout se passe bien sauf la sortie d'Excel, j'ai déjà essayé
plusieurs solutions de fermeture glanées ici et là, mais rien à faire,
le classeur courant est bien fermé, mais pas Excel !!
Windows.Application.Quit
ActiveWindow.Close
wbExcel.Close
appExcel.Quit

Est-ce qu'une bonne âme pourrait m'aider ?

Merci par avance.
Claude Barbier