Ouvrir, modifier, sauvergarder puis fermer un classeur

  • Initiateur de la discussion Initiateur de la discussion adam75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

adam75

Guest
Ouvrir, modifier, sauvegarder puis fermer un classeur

Bonsoir tout le monde,

Je crois que je vais devenir fou !! J'ai une macro dans un classeur 1 qui m'ouvre un classeur 2, lance une macro dans ce classeur 2 qui modifie le classeur 2 (elle fait un copier/coller) puis l'enregistre, le ferme et reviens au classeur 1.

Le problème c'est qu'elle fait bien ça mais pour une raison que j'ignore elle n'enregistre pas les modifs dans le classseur 2. 😕

Voilà la macro.

Private Sub CommandButton1_Click()

Dim Wb As Workbook
MonPath = ActiveWorkbook.Path
Set Wb = Workbooks.Open(MonPath & "\" & "Classeur2.xls")
Sheets("Feuil1").Activate
Application.Run "Macro1"
ActiveWorkbook.Saved = True
ActiveWorkbook.Close
Windows("Classeur1.xls").Activate

End Sub
 
Dernière modification par un modérateur:
Re : Ouvrir, modifier, sauvergarder puis fermer un classeur

Bonjour adam75,

Je pense que cela vient de cette ligne :

Code:
ActiveWorkbook.Saved = True

Cette instruction fait que justement, les dernières modifications ne sont pas enregistrées à la fermeture du fichier.

Essaye comme ca :

Code:
ActiveWorkbook.Save

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
849
L
Réponses
2
Affichages
1 K
las-dias
L
L
Réponses
34
Affichages
4 K
L
S
Réponses
7
Affichages
4 K
schoum5
S
Retour