Fermer un classeur contenant une macro et continuer l'exécution de la macro

5

Bonjour,

j'ai inclus dans mon code VBA l'enregistrement de mon fichier sous un nouveau nom et la fermeture de ce fichier courant, pour ouvrir celui avec le nouveau nom. Dès que mon code ferme le fichier, la macro s'arrête avec.

Comment pourrais-je faire pour détacher la macro de ce fichier qui se ferme pour qu'elle puisse finir son exécution?

Merci à l'avance pour votre aide

pourquoi je en reporte pas le fermer à la fin.

  • au départ j'ai un fichier qui s'appelle "A"
  • après je crée un fichier "A1" et la ils sont tous les deux ouverts "A" et "A1"
  • et je veux fermer "A"
  • puis je veux rechanger le nom de  "A1" en "A" .
  • et supprimer celui qui a été enregistré sous "A 1"
  • à la fin je n'aurai plus que A

Au moment ou ils sont tous les deux ouverts, je ne peux pas changer le nom de A1 en A, ils devront porter tous les deux le même nom au même moment, c'est pour ca que ej veux fermer A.

L'idée est tordue un peu, mais en fait c'est la façon à laquelle j'ai réfléchi pour mettre en place un bouton tout annuler dans mon classeur, et qui annule toutes les modifications apportées depuis l'ouverture du classeur.

ramo8964512 Posté le 13 juillet 2016, 16:33
par ramo8964512
Répondre
5

Salut le Forum

Classeur Modèle

A tester

Posté le 17 juillet 2016, 23:05
par Myta

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :