OVH Cloud OVH Cloud

Fermeture de plusieurs fichiers excel

7 réponses
Avatar
windfly
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste après la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à sa fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume

7 réponses

Avatar
Christian.L
Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le message de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à sa fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume



Avatar
windfly
Bonjour Christian,

Je viens d'réessayer avec Workbooks à la place de Windows, mais le résultat
est le même ; il s'arrête après avoir fermé le premier dossier.

Merci quand meme

Guillaume


Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le message de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à sa fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume







Avatar
Christian.L
Re bonjour

Tu ne ferme pas le classeur dans lequel se trouve ta macro ?

Je n'ai jamais testé, mais je pense que cela doit arrêter ta macro.

Christian


"windfly" a écrit dans le message de
news:
Bonjour Christian,

Je viens d'réessayer avec Workbooks à la place de Windows, mais le
résultat
est le même ; il s'arrête après avoir fermé le premier dossier.

Merci quand meme

Guillaume


Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le message de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste
après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à sa
fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume









Avatar
windfly
Re

Non, je ne touche pas au fichier du macro. J'essaie simplement de fermé des
des fichiers que j'ai ouvert avec cette même macro un peu plus tôt.

Guillaume


Re bonjour

Tu ne ferme pas le classeur dans lequel se trouve ta macro ?

Je n'ai jamais testé, mais je pense que cela doit arrêter ta macro.

Christian


"windfly" a écrit dans le message de
news:
Bonjour Christian,

Je viens d'réessayer avec Workbooks à la place de Windows, mais le
résultat
est le même ; il s'arrête après avoir fermé le premier dossier.

Merci quand meme

Guillaume


Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le message de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste
après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à sa
fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume













Avatar
Christian.L
Tu n'a pas une boite de dialogue du type "Enregistrement fichier avant
fermeture"
qui attend une réponse ?

Christian

"windfly" a écrit dans le message de
news:
Re

Non, je ne touche pas au fichier du macro. J'essaie simplement de fermé
des
des fichiers que j'ai ouvert avec cette même macro un peu plus tôt.

Guillaume


Re bonjour

Tu ne ferme pas le classeur dans lequel se trouve ta macro ?

Je n'ai jamais testé, mais je pense que cela doit arrêter ta macro.

Christian


"windfly" a écrit dans le message de
news:
Bonjour Christian,

Je viens d'réessayer avec Workbooks à la place de Windows, mais le
résultat
est le même ; il s'arrête après avoir fermé le premier dossier.

Merci quand meme

Guillaume


Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le message
de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers
excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste
après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à
sa
fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume















Avatar
windfly
Non, il ne demande rien.
Il ferme la fenetre et il revient au classeur contenant la macro et il
considère qu'il a terminé.

Guillaume


Tu n'a pas une boite de dialogue du type "Enregistrement fichier avant
fermeture"
qui attend une réponse ?

Christian

"windfly" a écrit dans le message de
news:
Re

Non, je ne touche pas au fichier du macro. J'essaie simplement de fermé
des
des fichiers que j'ai ouvert avec cette même macro un peu plus tôt.

Guillaume


Re bonjour

Tu ne ferme pas le classeur dans lequel se trouve ta macro ?

Je n'ai jamais testé, mais je pense que cela doit arrêter ta macro.

Christian


"windfly" a écrit dans le message de
news:
Bonjour Christian,

Je viens d'réessayer avec Workbooks à la place de Windows, mais le
résultat
est le même ; il s'arrête après avoir fermé le premier dossier.

Merci quand meme

Guillaume


Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le message
de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers
excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete juste
après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait à
sa
fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume



















Avatar
Christian.L
Pourrait tu poster la macro complète

Christian

"windfly" a écrit dans le message de
news:
Non, il ne demande rien.
Il ferme la fenetre et il revient au classeur contenant la macro et il
considère qu'il a terminé.

Guillaume


Tu n'a pas une boite de dialogue du type "Enregistrement fichier avant
fermeture"
qui attend une réponse ?

Christian

"windfly" a écrit dans le message de
news:
Re

Non, je ne touche pas au fichier du macro. J'essaie simplement de fermé
des
des fichiers que j'ai ouvert avec cette même macro un peu plus tôt.

Guillaume


Re bonjour

Tu ne ferme pas le classeur dans lequel se trouve ta macro ?

Je n'ai jamais testé, mais je pense que cela doit arrêter ta macro.

Christian


"windfly" a écrit dans le message
de
news:
Bonjour Christian,

Je viens d'réessayer avec Workbooks à la place de Windows, mais le
résultat
est le même ; il s'arrête après avoir fermé le premier dossier.

Merci quand meme

Guillaume


Bonjour Guillaume


Workbooks("Suivi_AMO_2005.xls").Close

etc...

Bon courage

Christian


"windfly" a écrit dans le
message
de
news:
Bonjour à tous,

A l'aide d'une macro, je voudrais fermer tous les autres fichiers
excel
ouvert autres que celui dont j'utilise.

J'ai essayé d'écrire ceci dans le VBA, mais la macro s'arrete
juste
après
la
fermeture du premier classeur sité.
Je n'ai aucun message d'erreur, juste comme si la macro arrivait
à
sa
fin.

"(...)
Windows("Suivi_AMO_2005.xls").Close (ici, arret de la macro...)
Windows("Suivi_pmo_2005.xls").Close
Windows("Suivi2005_Electro.xls").Close

End Sub "

Que faut-il que je modifie pour que ca marche correctement?

Merci d'avance à tous

Guillaume