Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème avec Close

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 !

tontonexcel

XLDnaute Occasionnel
Bonsoir à tous,

J'ai des difficultés concernant ce programme VBA joint

C'est un simple test sur un enregistrer sous et une fermeture
Code:
Sub truc()

ActiveWorkbook.Save

ActiveWorkbook.SaveAs Filename:="D:\Jeux\toto_2016.xlsm"

Range("A2").Value = 10

Workbooks.Open Filename:="D:\Jeux\toto_2015.xlsm"

Workbooks("toto_2015.xlsm").Activate

Range("A5").Value = 15

Workbooks("toto_2016.xlsm").Close

MsgBox "ok"
End Sub

Rien ne plante seul le msgbox n'est pas exécuté, je ne comprends pas puisque j'active bien le classeur toto_2015 et que logiquement le programme devrait continuer dans ce classeur quoi qu'il arrive
Je joins le classeur, avez-vous une explication ?
merci d'avance
 

Pièces jointes

Re : Problème avec Close

Bonsoir tontonexcel,

Rien ne plante seul le msgbox n'est pas exécuté, je ne comprends pas puisque j'active bien le classeur toto_2015 et que logiquement le programme devrait continuer dans ce classeur quoi qu'il arrive

Justement pas, après le SaveAs la macro continue dans toto_2016.xlsm et comme vous fermez ce fichier rien ne peut s'exécuter ensuite.

Bonne fin de soirée.
 
Re : Problème avec Close

Re,

Précision : la MsgBox ne s'exécute pas quand ActiveWorkbook est le ThisWorkbook de la macro.

Elle s'exécute si la macro est dans un autre classeur que ActiveWorkbook.

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

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
1 K
Réponses
5
Affichages
839
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
432
Réponses
3
Affichages
604
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…