Vérification du partage réseau lors de l'ouverture d'un fichier

energizer956956 Messages postés 29 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 15 mars 2005 - 8 oct. 2004 à 08:29
finfilou Messages postés 8 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 8 octobre 2004 - 8 oct. 2004 à 14:38
Bonjour,

voila je souhaiterai savoir s'il existe sous vba une fonction qui permettrai de savoir losrque j'ouvre un fichier excel si celui-ci est déja utilisé par un autre utilisateur.

Merci

Energizer.

3 réponses

finfilou Messages postés 8 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 8 octobre 2004
8 oct. 2004 à 08:40
Salut,

Si le fichier XL est deja utilisé par un autre utilisateur, il te l'ouvrira en lecture seule ou il te dira que tu ne peux pas l'ouvrir.

Voila.

Salut.
0
energizer956956 Messages postés 29 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 15 mars 2005 1
8 oct. 2004 à 09:11
Oui merci je sais ça,

moi ce que je veux sais faire une fonction qui me permette de savoir s'il le fichier est déjà ouvert par un autre utilisateur car si c'est le cas il ne faut pas que j'ouvre le fichier sinon je peux l'ouvrir et faire les changement que je dois faire.

Pour info ne me dite pas que je peux mettre mon classeur en classeur partagé car j'ai déjà testé et ça ne marche pas car j'ai crée une macro qui permet de rajouter une feuille dans le classeur et en classeur partagé cette fonction ne peut pas s'effectuer.

Voilou.
0
finfilou Messages postés 8 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 8 octobre 2004
8 oct. 2004 à 14:38
essaie ca:

If Workbooks.Open("path\nomfichier").ReadOnly = True Then

msgbox("fichier deja ouvert")

end if

Sinon, tu as pas mal de proprietes apres le "Workbooks.Open("path\nomfichier")." donc regarde les.

A+

bon courage
0
Rejoignez-nous