Bonjour à tous,
Je rencontre un petit problème qui n'est peut-être pas si petit que ça ! J'ai écris un code qui exécute plusieurs tâches les unes après les autres. Chaque tâches prises indépendamment fonctionnent.
Le principe est de partir d'un classeur source, d'en faire une copie (cible), de le renommer en l'incrémentant puis de fermer le classeur source et de poursuivre le reste du code.
L'exécution pas à pas montre qu'à la fermeture du fichier source, le code s'arrête et on peut voir que le module "actif" appartient toujours au fichier source, il est donc logique sans classeur que l'exécution s'arrête.
J'ai essayé avant la fermeture d'activer le fichier cible et de fermer le source avec un chemin, mais rien à faire, le déroulement du module ne bascule pas sur le classeur cible.
Est-il possible de poursuivre l'exécution d'un code à partir d'un autre classeur ? ou d'activer le module d'un autre classeur pour que le code puisse se poursuivre sans que l'utilisateur intervienne.
NB : il est important que le fichier source soit fermé après que sa copie soit prête.
Je ne suis pas sûr de m'être bien expliqué, alors n'hésitez pas à me poser des questions.
Par avance, merci de votre aide et de vos conseils
Je rencontre un petit problème qui n'est peut-être pas si petit que ça ! J'ai écris un code qui exécute plusieurs tâches les unes après les autres. Chaque tâches prises indépendamment fonctionnent.
Le principe est de partir d'un classeur source, d'en faire une copie (cible), de le renommer en l'incrémentant puis de fermer le classeur source et de poursuivre le reste du code.
L'exécution pas à pas montre qu'à la fermeture du fichier source, le code s'arrête et on peut voir que le module "actif" appartient toujours au fichier source, il est donc logique sans classeur que l'exécution s'arrête.
J'ai essayé avant la fermeture d'activer le fichier cible et de fermer le source avec un chemin, mais rien à faire, le déroulement du module ne bascule pas sur le classeur cible.
Est-il possible de poursuivre l'exécution d'un code à partir d'un autre classeur ? ou d'activer le module d'un autre classeur pour que le code puisse se poursuivre sans que l'utilisateur intervienne.
NB : il est important que le fichier source soit fermé après que sa copie soit prête.
Je ne suis pas sûr de m'être bien expliqué, alors n'hésitez pas à me poser des questions.
Par avance, merci de votre aide et de vos conseils
Dernière édition: