Bonjour à toute la communauté,
Je dois dire que j'utilise énormément ce forum car j'y trouve toujours une solution.
Pour autant VBA me met en ce moment à rude épreuve et je ne trouve rien qui puisse m'aider à avancer dans mon projet.
Le problème est le suivant :
J'ouvre dans un premier temps un fichier que j'appelerais "toto-2-1-2012.xlsm"
Une fois ouvert mon code VBA va le renommer avec la date du jour soit "toto-3-1-2012.xlsm".
J'ai un bout de code qui me permet alors à la suite de ce renommage de supprimer l'ancien fichier qui est donc nommé "toto-2-1-2012.xlsm". Ce code fonctionne très bien en "pas à pas" mais dès que je souhaite le lancer à l'ouverture du fichier (dans ThisWorkbook) celui-ci ne fonctionne plus
J'ai l'impression que la fenêtre VBE doit être active pour que tout se passe bien ...
Peut-être que Excel garde en mémoire le nom du premier fichier ouvert car j'ai un message comme quoi il est déjà utilisé bien que le fichier actif soit bien nommé "toto-3-1-2012.xlsm".
Y a-t-il un moyen "d'effacer" la mémoire d'excel, le nom du premier fichier en ouverture est-il stocké quelque part ?
Merci d'avance pour votre aide,
voilà maintenant plusieurs jours que je bloque
Bonne soirée à tous
Je dois dire que j'utilise énormément ce forum car j'y trouve toujours une solution.
Pour autant VBA me met en ce moment à rude épreuve et je ne trouve rien qui puisse m'aider à avancer dans mon projet.
Le problème est le suivant :
J'ouvre dans un premier temps un fichier que j'appelerais "toto-2-1-2012.xlsm"
Une fois ouvert mon code VBA va le renommer avec la date du jour soit "toto-3-1-2012.xlsm".
J'ai un bout de code qui me permet alors à la suite de ce renommage de supprimer l'ancien fichier qui est donc nommé "toto-2-1-2012.xlsm". Ce code fonctionne très bien en "pas à pas" mais dès que je souhaite le lancer à l'ouverture du fichier (dans ThisWorkbook) celui-ci ne fonctionne plus
J'ai l'impression que la fenêtre VBE doit être active pour que tout se passe bien ...
Peut-être que Excel garde en mémoire le nom du premier fichier ouvert car j'ai un message comme quoi il est déjà utilisé bien que le fichier actif soit bien nommé "toto-3-1-2012.xlsm".
Y a-t-il un moyen "d'effacer" la mémoire d'excel, le nom du premier fichier en ouverture est-il stocké quelque part ?
Merci d'avance pour votre aide,
voilà maintenant plusieurs jours que je bloque
Bonne soirée à tous