UserStatus pas à jour [vba] - VB/VBA/VBS - Programmation
Marsh Posté le 15-06-2009 à 15:31:41
Bonjour,
Attention ta question suggère que tu regardes juste la condition activeworkbook.userstatus>1 mais la propriété userstatus est un tableau.
Le nombre d'utilisateurs ayant ouvert le fichier de manière partagé est ubound(userstatus,1).
Il faut donc vérifier si ubound(activeworkbook.userstatus,1)>1...
Marsh Posté le 16-05-2009 à 16:34:03
Hello,
Dans un classeur partagé, je dois regrouper des données sensibles, et pour éviter un éventuel écrasement si plusieurs utilisateurs font la même chose, je veux empêcher l'action s'il y a plusieurs utilisateurs dans le fichier.
J'utilise donc ThisWorkbook.UserStatus, si c'est >1, je fais rien.
Le problème, c'est que le tableau n'a pas l'air d'être bien mis à jour par excel, et j'ai souvent des utilisateurs "fantômes" qui ont fermé le fichier depuis un moment.
Est-ce qu'il y a un moyen de raffraichir UserStatus ? Ou alors une suggestion pour passer outre ce problème ?
Merci