UserStatus pas à jour [vba]

UserStatus pas à jour [vba] - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 16-05-2009 à 16:34:03   

Reply

Marsh Posté le 09-06-2009 à 15:22:55    

Up :o

Reply

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...
 

Reply

Marsh Posté le 15-06-2009 à 15:46:21    

ouioui, c'est ce que je fais...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed