Tech
XLDnaute Junior
Bonjour à tous,
comme indiqué dans le titre, j'ai quelques problèmes avec un classeur vba qui fonctionnait très bien sous 2010.
voici celui qui me dérange le plus :
le classeur en question est plus ou moins un client d'une base de données. plusieurs utilisateurs ont une version du classeur sur leur PC et peuvent conserver ce fichier ouvert toute la journée. cependant, afin d'avoir les dernières mises à jour de la base de données, l'utilisateur dispose d'un bouton de synchronisation sur son fichier client qui va ouvrir un autre fichier xl (la base de données) et y récupérer les dernières entrées.
Le problème que j'ai se trouve à la fin du code, j'ouvre la base de données en lecture seule et je la referme en utilisant ActiveWorkbook.Close SaveChanges:=False. le classeur se ferme bien mais il reste toujours une fenêtre ouverte. si on utilise le bouton de synchro 10 fois, on a 10 fenêtres ouvertes.
Je sais que ce soucis à déjà été abordé ici, mais je ne trouve pas la solution à mon problème en faisant une recherche.
Quelqu'un pourrait-il m'aider ?
Merci d'avance
comme indiqué dans le titre, j'ai quelques problèmes avec un classeur vba qui fonctionnait très bien sous 2010.
voici celui qui me dérange le plus :
le classeur en question est plus ou moins un client d'une base de données. plusieurs utilisateurs ont une version du classeur sur leur PC et peuvent conserver ce fichier ouvert toute la journée. cependant, afin d'avoir les dernières mises à jour de la base de données, l'utilisateur dispose d'un bouton de synchronisation sur son fichier client qui va ouvrir un autre fichier xl (la base de données) et y récupérer les dernières entrées.
Le problème que j'ai se trouve à la fin du code, j'ouvre la base de données en lecture seule et je la referme en utilisant ActiveWorkbook.Close SaveChanges:=False. le classeur se ferme bien mais il reste toujours une fenêtre ouverte. si on utilise le bouton de synchro 10 fois, on a 10 fenêtres ouvertes.
Je sais que ce soucis à déjà été abordé ici, mais je ne trouve pas la solution à mon problème en faisant une recherche.
Quelqu'un pourrait-il m'aider ?
Merci d'avance
Dernière édition: