OVH Cloud OVH Cloud

Fermer un seul classeur

12 réponses
Avatar
Titus
Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on ferme qui
ferme ?
Merci
Titus

10 réponses

1 2
Avatar
isabelle
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se fermera
tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on ferme qui
ferme ?
Merci
Titus


Avatar
Titus
Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus


"isabelle" a écrit dans le message de
news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se fermera
tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on ferme qui
ferme ?
Merci
Titus




Avatar
isabelle
re.

c'est bien comme ça que la macro est écrite ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Thisworkbook.Save
End Sub

de quel façon l'événement close est t'il déclanché ?

isabelle


Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus

"isabelle" a écrit dans le message de
news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se fermera
tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on ferme qui
ferme ?
Merci
Titus






Avatar
Titus
Oui tout a fait.
Titus

"isabelle" a écrit dans le message de
news:
re.

c'est bien comme ça que la macro est écrite ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Thisworkbook.Save
End Sub

de quel façon l'événement close est t'il déclanché ?

isabelle


Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus

"isabelle" a écrit dans le message de
news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se
fermera



tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on ferme
qui




ferme ?
Merci
Titus








Avatar
isabelle
de quel façon l'événement close est t'il déclanché ?

isabelle


Oui tout a fait.
Titus

"isabelle" a écrit dans le message de
news:
re.

c'est bien comme ça que la macro est écrite ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Thisworkbook.Save
End Sub

de quel façon l'événement close est t'il déclanché ?

isabelle


Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus

"isabelle" a écrit dans le message de
news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se
fermera



tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on ferme
qui




ferme ?
Merci
Titus










Avatar
Titus
dans le thisworkbook
Titus

"isabelle" a écrit dans le message de
news:
de quel façon l'événement close est t'il déclanché ?

isabelle


Oui tout a fait.
Titus

"isabelle" a écrit dans le message de
news:
re.

c'est bien comme ça que la macro est écrite ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Thisworkbook.Save
End Sub

de quel façon l'événement close est t'il déclanché ?

isabelle


Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus

"isabelle" a écrit dans le message de
news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se
fermera



tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on
ferme






qui
ferme ?
Merci
Titus












Avatar
isabelle
:-) je sais que la macro Private Sub Workbook_BeforeClose est placé sur
la page code de ThisWorkbook, mais ce que je ne sais pas c'est de quel
façon cette macro est exécuter. est ce que c'est en cliquant sur la
croix de fermeture ou bien par le menu, Fichier, Fermer ou bien par un
bouton quelquonque ?

isabelle


dans le thisworkbook
Titus

"isabelle" a écrit dans le message de
news:
de quel façon l'événement close est t'il déclanché ?

isabelle


Oui tout a fait.
Titus

"isabelle" a écrit dans le message de
news:
re.

c'est bien comme ça que la macro est écrite ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Thisworkbook.Save
End Sub

de quel façon l'événement close est t'il déclanché ?

isabelle


Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus

"isabelle" a écrit dans le message de
news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur se
fermera



tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment tous.
Comment faire afin que ce soit uniquement le classeur que l'on
ferme






qui
ferme ?
Merci
Titus














Avatar
Titus
Re, directement en cliquant sur la croix pour fermer le programme.
Titus

"isabelle" a écrit dans le message de
news:
:-) je sais que la macro Private Sub Workbook_BeforeClose est placé sur
la page code de ThisWorkbook, mais ce que je ne sais pas c'est de quel
façon cette macro est exécuter. est ce que c'est en cliquant sur la
croix de fermeture ou bien par le menu, Fichier, Fermer ou bien par un
bouton quelquonque ?

isabelle


dans le thisworkbook
Titus

"isabelle" a écrit dans le message de
news:
de quel façon l'événement close est t'il déclanché ?

isabelle


Oui tout a fait.
Titus

"isabelle" a écrit dans le message de
news:
re.

c'est bien comme ça que la macro est écrite ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Thisworkbook.Save
End Sub

de quel façon l'événement close est t'il déclanché ?

isabelle


Bonsoir,
désolé cela ferme quand même les deux classeurs
Titus

"isabelle" a écrit dans le message
de






news:
bonjour Titus,

s'il ne faut pas fermer l'application, enlève Application.Quit
comme c'est sur l'événement close de Thisworkbook le classeur
se







fermera
tout seul une fois l'événement déclanché.

isabelle




Bonjour,
j'ai un fichier Excel dans le Thisworkbook_BeforeClose
j'y ai mis Thisworkbook.Save et Application.Quit.
Mais lorsque j'ai plusieurs classeur ouvert, ils ferment
tous.








Comment faire afin que ce soit uniquement le classeur que
l'on








ferme
qui
ferme ?
Merci
Titus
















Avatar
Titus
RE, une petite dernière, mais n'est-il point possible de donner le nom du
fichier dans l'application pour le fermer ?
Titus

"isabelle" a écrit dans le message de
news:



Re, directement en cliquant sur la croix pour fermer le programme.


alors il faudrait clicker sur la croix du fichier et non sur la croix du
programme si tu veux que le programme (application excel) reste ouvert.

bon weekend
a+
isabelle



Avatar
isabelle

Re, directement en cliquant sur la croix pour fermer le programme.


alors il faudrait clicker sur la croix du fichier et non sur la croix du
programme si tu veux que le programme (application excel) reste ouvert.

bon weekend
a+
isabelle

1 2