BenHarber
XLDnaute Occasionnel
Bonjour le Forum,
J'ai un nouveau petit pb (à résoudre essentiellement pour le 'fun').
J'installe régulièrement à divers utilisateurs des barres d'outils perso. munies de boutons qui leur permettent d'accéder rapidement aux fichiers qu'ils utilisent couramment en appelant la macro suivante qui se trouve dans le fichier à ouvrir :
Sub Ouverture()
test = test + 1
If test = 1 Then
ThisWorkbook.Activate
Else
ThisWorkbook.Close
End If
End Sub
Un même fichier est souvent accessible par +sieurs personnes. Ainsi, lorsque le fichier est déjà utilisé par qq'1, les autres utilisateurs qui souhaiteraient ouvrir le fichier en écriture se heurtent au message suivant :
'Fichier déjà modifié par X - Ouvrir en lecture seule ?'
S'ils répondent 'OK' : pas de pb, le ficher est ouvert en lecture seule.
Par contre s'ils répondent 'Annuler l'ouverture', un message Microsoft Excel intitulé '400' apparaît.
Ai-je un moyen de ne pas faire apparaître ce message ?
Merci d'avance pour vos avis et conseils éclairés !
Cordialement,
BenHarber
J'ai un nouveau petit pb (à résoudre essentiellement pour le 'fun').
J'installe régulièrement à divers utilisateurs des barres d'outils perso. munies de boutons qui leur permettent d'accéder rapidement aux fichiers qu'ils utilisent couramment en appelant la macro suivante qui se trouve dans le fichier à ouvrir :
Sub Ouverture()
test = test + 1
If test = 1 Then
ThisWorkbook.Activate
Else
ThisWorkbook.Close
End If
End Sub
Un même fichier est souvent accessible par +sieurs personnes. Ainsi, lorsque le fichier est déjà utilisé par qq'1, les autres utilisateurs qui souhaiteraient ouvrir le fichier en écriture se heurtent au message suivant :
'Fichier déjà modifié par X - Ouvrir en lecture seule ?'
S'ils répondent 'OK' : pas de pb, le ficher est ouvert en lecture seule.
Par contre s'ils répondent 'Annuler l'ouverture', un message Microsoft Excel intitulé '400' apparaît.
Ai-je un moyen de ne pas faire apparaître ce message ?
Merci d'avance pour vos avis et conseils éclairés !
Cordialement,
BenHarber