Ouvrir exel en lecture seul

Fermé
vinil478 Messages postés 15 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 18 septembre 2011 - 15 oct. 2009 à 11:53
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 15 oct. 2009 à 18:19
Bonjour,

voila
je voulais savoir sil il était possible d'ouvrir un dossier exel en lecture seul
avec les fonctions dont il possede
( selection liste deroulant/et entrée nomdre dans une cellule non protégé afin d'utilisé les formile de calcule caché)
sans toutes les barres de menu ou autre option
pour pouvoir sans servir en presentation clientel.


C à vous!!!
merci

4 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
15 oct. 2009 à 12:08
bonjour,

Outils -> protection -> permettre aux utilisateurs de modifier des plages
-> sélectionner les plages de cellules modifiables
-> bouton protéger la feuille.... (avec mot de passe évidemment...)

En faisant ca, les manip sur les autres cellules sont impossibles et les boutons et menus sont dès lors grisés.
Je ne sais pas cela suffit...
0
vinil478 Messages postés 15 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 18 septembre 2011
15 oct. 2009 à 13:16
j'ai déja fait
mais ça ne me convient pas
car il y a encore des barres pas très esthétiques
et je vois toujours le quadrillage des cellules

merci quand même
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
15 oct. 2009 à 17:47
Pour "effacer" les barres d'outils et la barre de menu, une solution simplet et radicale a manier avec quelques précautions...

Il faut créer 2 macros VBA attachées uniquement au classeur intéressé avec les noms et codes suivants :


Sub auto_open()
For Each o In Application.CommandBars
o.Enabled = False
Next
End Sub

Sub auto_close()
For Each o In Application.CommandBars
o.Enabled = True
Next
End Sub

(Faire copier coller de l'ensemble du texte ci-dessus dans l'éditeur VBA et créer un raccourci clavier au moins pour la 2° dans les options de la macro, au cas où.. :-) )

La 1°macro s'exécute automatiquement à l'ouverture et masque toutes les commandes
La 2° est indispensable ! Elle s'exécute aussi automatiquement à la fermeture du fichier et ré-affiche les commandes lors de cette fermeture.

Attention,si erreur de manip, plus de commandes et plus de menus déroulants...

Par précaution faire une copie de sauvegarde de Excel11.xlb (pour excel2003) qui doit etre dans "documents and settings\[profil]\Apllication data\microsoft\excel."

En tout état de cause faire une recherche du fichier xlb valide pour votre version de pack office pour etre sur du coup ou utiliser le petit utilitaire a télécharger ici :
https://www.excel-downloads.com/threads/sauvegarde-automatique-excel-xlb.7768/
(sauvexlb.zip)

Bonne manip...
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
15 oct. 2009 à 18:19
Complément pour le quadrillage :
Il faut aller dans outils options onglet affichage et il suffit de cocher - décocher les éléments qu'on veut voir ou ne pas voir afficher (quadrillage, en tête des lignes et colonnes, onglets,etc...)
0