treza88
XLDnaute Occasionnel
Bonjour à tous,
Je voudrais savoir comment (par vba si possible) empêcher toutes modifications dans un classeur.
Le classeur se trouvant sur le réseau, je voudrais que sur un PC spécifique il s'ouvre en read only pour pouvoir, même sil a été ouvert sur le PC précédemment cité, l'ouvrir sur un autre pc en modification.
Pour l'ouverture en read only pas de soucis :
Il faut juste le conditionner avec un paramètre du PC pour que ça ne le fasse que sur ce PC.
Mais pour la suite, comment puis je bloquer le lancement de macro que sur ce pc et ce classeur ?
Comment transformer ce classeur en classeur de visualisation uniquement uniquement sur ce PC ?
Merci d'avance.
Je voudrais savoir comment (par vba si possible) empêcher toutes modifications dans un classeur.
Le classeur se trouvant sur le réseau, je voudrais que sur un PC spécifique il s'ouvre en read only pour pouvoir, même sil a été ouvert sur le PC précédemment cité, l'ouvrir sur un autre pc en modification.
Pour l'ouverture en read only pas de soucis :
VB:
Set classeur = Application.Workbooks.Open(ThisWorkbook.Path & "\" & "Fichier_a_ouvrir", ReadOnly:=True)
Il faut juste le conditionner avec un paramètre du PC pour que ça ne le fasse que sur ce PC.
Mais pour la suite, comment puis je bloquer le lancement de macro que sur ce pc et ce classeur ?
Comment transformer ce classeur en classeur de visualisation uniquement uniquement sur ce PC ?
Merci d'avance.