Xtian_Québec
XLDnaute Occasionnel
Salut le Forum,
Après quelques recherches sur ce merveilleux forum, je ne trouve pas la solution à mon problème.
J'ai plusieurs utilisateurs qui utilisent des fichiers pour enregistrer des rapports. Ces rapports sont sauvegardés dans un fichier historique Excel commun à tous (mini base de données). Lorsqu'un utilisateur ouvre son fichier, un code récupère les données enregistrées dans l'historique et les affiches dans le classeur de l'utilisateur. Le fichier historique est alors fermé automatiquement. Ce processus prend quelques secondes. Même principe pour la sauvegarde de nouveaux rapports. L'historique s'ouvre, on enregistre les nouvelles données et on referme l'historique.
Une partie de mon code vérifie si le fichier historique est présentement utilisé par un autre utilisateur, si c'est OUI, un message avise l'utilisateur de recommencer dans quelques minutes. Si c'est NON, le fichier historique ouvre, on récupère les données et le fichier est refermé.
Mon problème est causé par un de mes utilisaturs qui a rencontré des problèmes avec son poste de travail...Le fichier historique semble toujours ouvert par cet utilisateur même si il a refermé toutes ses applications Excel, il a "rebooter" son poste de travail et rien à faire, le fichier historique demeure toujours sous sa responsabilité.
Résultat, aucun autre utilisateur ne peut utiliser l'historique, il reçoive le message de recommencer dans quelques minutes et indiquant que le fichier est utilisé par "mon utilisateur problème"...
Comme j'ai demandé à l'utilisateur problème de faire un "Reset" avec son poste de travail et que, bizarrement, il reçoit maintenant lui aussi le même message que les autres utilisateurs soit recommencer dans quelques minutes, je ne sais pas quoi faire pour solutionner ce problème. Vous comprendrez que le fichier étant utiliser par un utilisateur, je ne peux pas le supprimer, le renommer, le déplacer du répertoire commun.
Je cherche une façon d'enlever les propriétés du l'utilisateur problème rattachées au fichier historique et ainsi permettre aux autres utilisateurs d'inscrire de nouvelles données dans l'historique...Si ça peut être fait en VBA, j'aimerais créer un petit fichier "Reset" qui serait utiliser par l'administrateur des fichiers pour solutionner ce problème s'i se présentait à nouveau.
Quelqu'un a une solution ?
Merci de votre aide
Xtian
@+
Après quelques recherches sur ce merveilleux forum, je ne trouve pas la solution à mon problème.
J'ai plusieurs utilisateurs qui utilisent des fichiers pour enregistrer des rapports. Ces rapports sont sauvegardés dans un fichier historique Excel commun à tous (mini base de données). Lorsqu'un utilisateur ouvre son fichier, un code récupère les données enregistrées dans l'historique et les affiches dans le classeur de l'utilisateur. Le fichier historique est alors fermé automatiquement. Ce processus prend quelques secondes. Même principe pour la sauvegarde de nouveaux rapports. L'historique s'ouvre, on enregistre les nouvelles données et on referme l'historique.
Une partie de mon code vérifie si le fichier historique est présentement utilisé par un autre utilisateur, si c'est OUI, un message avise l'utilisateur de recommencer dans quelques minutes. Si c'est NON, le fichier historique ouvre, on récupère les données et le fichier est refermé.
Mon problème est causé par un de mes utilisaturs qui a rencontré des problèmes avec son poste de travail...Le fichier historique semble toujours ouvert par cet utilisateur même si il a refermé toutes ses applications Excel, il a "rebooter" son poste de travail et rien à faire, le fichier historique demeure toujours sous sa responsabilité.
Résultat, aucun autre utilisateur ne peut utiliser l'historique, il reçoive le message de recommencer dans quelques minutes et indiquant que le fichier est utilisé par "mon utilisateur problème"...
Comme j'ai demandé à l'utilisateur problème de faire un "Reset" avec son poste de travail et que, bizarrement, il reçoit maintenant lui aussi le même message que les autres utilisateurs soit recommencer dans quelques minutes, je ne sais pas quoi faire pour solutionner ce problème. Vous comprendrez que le fichier étant utiliser par un utilisateur, je ne peux pas le supprimer, le renommer, le déplacer du répertoire commun.
Je cherche une façon d'enlever les propriétés du l'utilisateur problème rattachées au fichier historique et ainsi permettre aux autres utilisateurs d'inscrire de nouvelles données dans l'historique...Si ça peut être fait en VBA, j'aimerais créer un petit fichier "Reset" qui serait utiliser par l'administrateur des fichiers pour solutionner ce problème s'i se présentait à nouveau.
Quelqu'un a une solution ?
Merci de votre aide
Xtian
@+