Déroulement perturbé d’une sauvegarde puis fermeture du fichier

Bonjour,

Après avoir copieusement galéré, je me tourne vers vous, pour enfin trouver une solution satisfaisante à ce problème de sauvegarde et fermeture d’un fichier.

Contexte à l’ouverture du fichier close.xlsm :

Lancement de la macro : Private Sub Worksheet_Calculate() impératif (Des lignes omises ici traitent de la gestion des itérations, fermeture simple de fichiers, dont l’équivalent à celui-ci, sans sauvegarde et tout cela fonctionne bien).

A1-C1-C2-C4-C5 = rien

Si le nom XXX d’un précédent utilisateur est écrit en D4 ou s’il n’y a rien : C4=x et D4=Nom de l’utilisateur actuel (mis à jour depuis un autre fichier).

Une impulsion en C1 dans le programme Excel remet C2=rien après une précédente sauvegarde

Puis L’utilisateur rentre des informations dans le fichier qui les mémorisent (auto maintien des cellules) concernées et non une simple écriture. L’équation Excel en F2 symbolise ce travail. Placée en C2 elle provoque une erreur macro à la ligne Workbooks("close.xlsm").Close savechanges:=True :1ère erreur ; pour la suite, C2 =1 manuellement.

avec C2 =1 puis C5= »Oui : Demande de sauvegarde

Nécessité de réactiver la macro pour la suite… ( n’est pas arrêtée pour autant) : 2ème erreur sinon la suite ne s'exécute pas

D’abord effacement de cellules inutiles : C4- H4 C5 puis Workbooks("close.xlsm").Close savechanges:=True

Fermeture alors du classeur sauvegardé

Dans la réalité, C2 et les cellules modifiées par l’utilisateur doivent sont auto maintenues (voir F2).

Merci d'avance de votre précieuse aide

3close.xlsm (19.79 Ko)
Rechercher des sujets similaires à "deroulement perturbe sauvegarde puis fermeture fichier"