OVH Cloud OVH Cloud

Macro à la fermeture d'un fichier

7 réponses
Avatar
RORO
Bonjour,

Je sais qu'il existe un moyen pour faire ex=E9cuter une=20
macro lors de la fermeture d'un fichier. Malheureusement,=20
je suis tr=E8s d=E9butante dans la cr=E9ation de macro sur vba.=20
Est-ce que quelqu'un peut me donner une fa=E7on simple de=20
proc=E9der?

Voici quelques d=E9tail utiles : La macro que je voudrais=20
ex=E9cuter est d=E9j=E0 cr=E9=E9e et fonctionne. Elle consiste =E0=20
remettre certaines donn=E9es =E0 jour. Peu importe si le=20
fichier est enregistrer ou non.=20

Merci =E0 l'avance de bien vouloir m'aider et bonne journ=E9e

7 réponses

Avatar
sabatier
oh les gars pas sympas ce soir...je ne suis pas d'astreinte, moi...enfin

bonsoir roro
tu écris ceci dans le module ThisWorkbook de ton classeur, module que tu
trouveras en ouvrant le VBE par Alt + F11 par exemple

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'ici tu mets soit la procédure de ta macro soit simplement le nom de ta
macro
End Sub

et ça gazouillera chaque fois que tu fermeras ton classeur

jps (le lance armstrong du mpfe)

RORO a écrit:
Bonjour,

Je sais qu'il existe un moyen pour faire exécuter une
macro lors de la fermeture d'un fichier. Malheureusement,
je suis très débutante dans la création de macro sur vba.
Est-ce que quelqu'un peut me donner une façon simple de
procéder?

Voici quelques détail utiles : La macro que je voudrais
exécuter est déjà créée et fonctionne. Elle consiste à
remettre certaines données à jour. Peu importe si le
fichier est enregistrer ou non.

Merci à l'avance de bien vouloir m'aider et bonne journée


Avatar
sabatier
si tu permets, roro, je vais laisser le soin à philippe R., probablement
parti boire un dijo du côté de la madeleine, d'accuser réception de tes
remerciements : il adore faire ça et trouve toujours les mots qui vont
droit à nos petits coeurs...
jps

RORO a écrit:
Merci beaucoup pour cette réponse si rapide, j'apprécie
beaucoup.

RORO

-----Message d'origine-----
oh les gars pas sympas ce soir...je ne suis pas


d'astreinte, moi...enfin

bonsoir roro
tu écris ceci dans le module ThisWorkbook de ton


classeur, module que tu

trouveras en ouvrant le VBE par Alt + F11 par exemple

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'ici tu mets soit la procédure de ta macro soit


simplement le nom de ta

macro
End Sub

et ça gazouillera chaque fois que tu fermeras ton classeur

jps (le lance armstrong du mpfe)

RORO a écrit:

Bonjour,

Je sais qu'il existe un moyen pour faire exécuter une
macro lors de la fermeture d'un fichier.


Malheureusement,


je suis très débutante dans la création de macro sur


vba.


Est-ce que quelqu'un peut me donner une façon simple de
procéder?

Voici quelques détail utiles : La macro que je voudrais
exécuter est déjà créée et fonctionne. Elle consiste à
remettre certaines données à jour. Peu importe si le
fichier est enregistrer ou non.

Merci à l'avance de bien vouloir m'aider et bonne


journée


.







Avatar
Philippe.R
Mais tu fait ça très bien Jean Paul, quand tu veux !
Toutefois, RORO, saches le, c'est toujours avec un extrême plaisir que Jean Paul et moi (entre autres)
apportons notre secours aux gentes dames et, n'étant pas sexistes, filons un petit coup de main aux
messieurs.

PS : pour être complet, ce soir c'aurait eu plus de chances d'être une bière à la Défense
<{;o)))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"sabatier" a écrit dans le message de news:
si tu permets, roro, je vais laisser le soin à philippe R., probablement
parti boire un dijo du côté de la madeleine, d'accuser réception de tes
remerciements : il adore faire ça et trouve toujours les mots qui vont
droit à nos petits coeurs...
jps

RORO a écrit:
Merci beaucoup pour cette réponse si rapide, j'apprécie
beaucoup.

RORO

-----Message d'origine-----
oh les gars pas sympas ce soir...je ne suis pas


d'astreinte, moi...enfin

bonsoir roro
tu écris ceci dans le module ThisWorkbook de ton


classeur, module que tu

trouveras en ouvrant le VBE par Alt + F11 par exemple

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'ici tu mets soit la procédure de ta macro soit


simplement le nom de ta

macro
End Sub

et ça gazouillera chaque fois que tu fermeras ton classeur

jps (le lance armstrong du mpfe)

RORO a écrit:

Bonjour,

Je sais qu'il existe un moyen pour faire exécuter une
macro lors de la fermeture d'un fichier.


Malheureusement,


je suis très débutante dans la création de macro sur


vba.


Est-ce que quelqu'un peut me donner une façon simple de
procéder?

Voici quelques détail utiles : La macro que je voudrais
exécuter est déjà créée et fonctionne. Elle consiste à
remettre certaines données à jour. Peu importe si le
fichier est enregistrer ou non.

Merci à l'avance de bien vouloir m'aider et bonne


journée


.










Avatar
FxM
Bonsoir Philippe,

notre secours aux gentes dames
un petit coup de main aux messieurs


Nous saurons apprécier l'égalité de traitement ;o)
N'y aurait-il pas une (très) légère préférence ?

@+
FxM

Avatar
sabatier
:-))))))))))))
jps

Philippe.R a écrit:
Mais tu fait ça très bien Jean Paul, quand tu veux !
Toutefois, RORO, saches le, c'est toujours avec un extrême plaisir que Jean Paul et moi (entre autres)
apportons notre secours aux gentes dames et, n'étant pas sexistes, filons un petit coup de main aux
messieurs.

PS : pour être complet, ce soir c'aurait eu plus de chances d'être une bière à la Défense
<{;o)))


Avatar
sabatier
this has a name : dirty tongue
jps

FxM a écrit:
Bonsoir Philippe,

notre secours aux gentes dames

un petit coup de main aux messieurs


Nous saurons apprécier l'égalité de traitement ;o)
N'y aurait-il pas une (très) légère préférence ?

@+
FxM




Avatar
Philippe.R
"FxM" a écrit dans le message de news:
Bonsoir Philippe,

notre secours aux gentes dames
un petit coup de main aux messieurs


Nous saurons apprécier l'égalité de traitement ;o)
N'y aurait-il pas une (très) légère préférence ?




Pour être franc : ......................Si !
;o)))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002