Bonjour,
Dans ma macro, j'ouvre un fichier réseau (actuellement ouvert sur un autre poste) en lecture seule.
J'utilise une de ses infos, et le ferme ensuite.
Problème : quand l'autre utilisateur qui avait le fichier ouvert (lecture écriture) sur son poste le ferme, j'ai un message "le fichier est à présent disponible poru modification", m'informant que je peux désormais l'utiliser en lecture-écriture (ce dont je me fiche ;o)
Comment éviter cette boîte parasite ?
Merci et bonne journée !
Voici le code
sub toto()
Workbooks.Open Filename:="\\chemin\nomfichier.xls"
If ActiveWorkbook.ReadOnly Then GoTo deja_ouvert
'///traitement divers et variés !///
Exit Sub
deja_ouvert:
Range("b1").Copy
Workbooks("base de donnees").Activate
ActiveSheet.Paste
end sub
	
		
			
		
		
	
				
			Dans ma macro, j'ouvre un fichier réseau (actuellement ouvert sur un autre poste) en lecture seule.
J'utilise une de ses infos, et le ferme ensuite.
Problème : quand l'autre utilisateur qui avait le fichier ouvert (lecture écriture) sur son poste le ferme, j'ai un message "le fichier est à présent disponible poru modification", m'informant que je peux désormais l'utiliser en lecture-écriture (ce dont je me fiche ;o)
Comment éviter cette boîte parasite ?
Merci et bonne journée !
Voici le code
sub toto()
Workbooks.Open Filename:="\\chemin\nomfichier.xls"
If ActiveWorkbook.ReadOnly Then GoTo deja_ouvert
'///traitement divers et variés !///
Exit Sub
deja_ouvert:
Range("b1").Copy
Workbooks("base de donnees").Activate
ActiveSheet.Paste
end sub
			
				Dernière édition: