Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire
en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du
classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de
surprises au
moment de la fermeture qui engendrera la perte des informations
saisies via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au
moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire
en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du
classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de
surprises au
moment de la fermeture qui engendrera la perte des informations
saisies via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au
moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire
en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du
classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de
surprises au
moment de la fermeture qui engendrera la perte des informations
saisies via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au
moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" a écrit dans le message de
news:
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" <michel.rameaux@wanadoo.fr> a écrit dans le message de
news:uYER7OtvEHA.720@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" a écrit dans le message de
news:
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" a écrit dans le message de
news:
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" <michel.rameaux@wanadoo.fr> a écrit dans le message de
news:uYER7OtvEHA.720@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" a écrit dans le message de
news:
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" a écrit dans le message de
news:
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" <michel.rameaux@wanadoo.fr> a écrit dans le message de
news:uYER7OtvEHA.720@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.
Bonsoir Michel,
Voici une façon de faire qui fut élaborée par des usagers du MPFE et
publiée ici même :
----------Début de copie----------
Moi j'ai un eu problème similaire en réseau NT avec Excel 2000.
Suite à l'aide de plusieurs sur ce forum, (encore merci à El-Joker,
Frédéric
Sigonneau et Thierry Rural, voir ficelle "Macro Workbooks.Open sur fichier
déjà en cours de lecture" du 10/12/2001 11:54) j'ai fini par réussir à
faire
çà...
Pour ce genre de fichiers qui sont souvent ouverts (pas longtemps) par
d'autres utilisateur, j'ai créé une interface d'ouverture, (en fait un
personnal.xls dans le startup).
Cette interface (non hiden) contient les boutons d'ouverture directe des
fichiers en question.
Dans l'exemple le bouton d'ouverture de "Demand.xls" lance la macro
"CallDemands"
C'est radical! si le fichier est ouvert = Message (et il s'ouvre pas)
sinon
il s'ouvre.
Voici le code : (à mettre dans un module standard du personnal.xls)
Function IsFileOpen(filename As String)
Dim filenum As Integer, errnum As Integer
On Error Resume Next
filenum = FreeFile()
Open filename For Input Lock Read As #filenum
Close filenum
errnum = Err
On Error GoTo 0
Select Case errnum
Case 0
IsFileOpen = False
Case 70
IsFileOpen = True
Case Else
Error errnum
End Select
End Function
Sub CallDemands()
Dim Msg, Style, Title
If IsFileOpen("P:DevelopmentsDemand.xls") Then
MsgBox "File Already in use" & Chr(13) & "Please Try Latter"
Else
Workbooks.Open "P:DevelopmentsDemand.xls"
End If
End Sub
----------Fin de copie----------
Salutations!
"Michel RAMEAUX" a écrit dans le message de
news:
Bonjour,
Je souhaite ouvrir par VBA des classeurs situés dans un répertoire en
réseau.
Si l'un de ces classeur est actuellement utilisé, je ne veux pas de
l'information style "Toto.xls est utilisé par Pierre".
Je veux capter cette erreur (1004 trouvée après ouverture du classeur),
prévenir l'utilisateur et faire qu'il ne puisse pas choisir l'option
"Ouvrir
en lecture seule", et dérouter le code pour ne pas avoir de surprises au
moment de la fermeture qui engendrera la perte des informations saisies
via
le code.
Je souhaite quelque chose du style :
Si (tous les classeurs sont dispo; continuer car tout va bien; au moins 1
classeur est non disponible donc arret de la macro)
Merci de votre aide.