Pb sur excel

Fermé
gilles - 18 sept. 2003 à 10:26
 gilles - 18 sept. 2003 à 17:22
Je voudrais savoir via une macro VBA si un fichier est
déjà ouvert sur un poste de travail. Ceci dans le but de ne pas ouvrir deux
le même fichier.

Au secours !!!! Merci par avance
A voir également:

3 réponses

Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 543
18 sept. 2003 à 13:41
Salut,
Il existe peut être une fonction du style IsOpen() comme dans d'autres langages,mais je connais pas.
Solution alternative : Par exemple pour un fichier nommé mon_fichier.xls, tu peux tester si dans le même répertoire, il existe un fichier nommé ~$n_fichier.xls. Si oui, ton fichier est ouvert.

bonne chance

;-)
~ ~ Fada ~ ~ : Member of Star!alco
0
Merci,
J'ai déjà essayer IsOpen mais ce n'est pas adpaté pour les fichiers Excel. Les fichiers ~n_etc n'apparaissent pas dans le répertoire.
Mes fichiers seront utilisé par plusieures personnes en même temps via le réseau.

Gilles
0
Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 543
18 sept. 2003 à 15:46
tu peux essaye www.vbfrance.com, un autre forum pas aussi général que ccm mais ils sont plus spécialisés en VB donc peut être ton bonheur.

;-)
~ ~ Fada ~ ~ : Member of Star!alco
0
Je te remercie

Gilles
0