Bloquer une feuille en lecture seul (VBA_EXCEL) [Résolu]

Messages postés
42
Date d'inscription
lundi 27 mai 2019
Statut
Membre
Dernière intervention
30 juillet 2019
- - Dernière réponse : f894009
Messages postés
14797
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2019
- 17 juin 2019 à 09:33
Bonjour à tous,

Quelqu'un peut me montrer comment on peut bloquer une feuille en la laissant juste en lecteur seul et non en écriture svp?

Merci!
Afficher la suite 

1 réponse

Messages postés
14797
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2019
1177
0
Merci
Bonjour,

Sub Protection_feuille()
    'permet d' ecrire avec le VBA sans deproteger et pas de selection manuelle de cellule(s)
    With Worksheets("feuil1")
        .Protect Password:="toto", DrawingObjects:=True, Contents:=True, Scenarios:=True _
                            , AllowFormattingCells:=True, AllowSorting:=True, AllowFiltering:=True, UserInterfaceOnly:=True
        .EnableSelection = xlNoSelection
    End With
End Sub
Mirguy23
Messages postés
42
Date d'inscription
lundi 27 mai 2019
Statut
Membre
Dernière intervention
30 juillet 2019
-
Bonjour merci f894009, ça marche à merveille :) !

J'ai découvert une autre manière de protéger la feuille.

Aller sur l'onglet <Révision>, puis clique sur <Protéger la feuille> et sélectionner les autorisation ensuite finir par le mot de passe.
f894009
Messages postés
14797
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2019
1177 -
Bonjour,

Oui, mais c'est manuel pas VBA!!
Commenter la réponse de f894009