Bloquer une feuille en lecture seul (VBA_EXCEL)

Résolu/Fermé
Mirguy23 Messages postés 42 Date d'inscription lundi 27 mai 2019 Statut Membre Dernière intervention 30 juillet 2019 - 14 juin 2019 à 15:56
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 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!
A voir également:

1 réponse

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
14 juin 2019 à 16:08
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
1
Mirguy23 Messages postés 42 Date d'inscription lundi 27 mai 2019 Statut Membre Dernière intervention 30 juillet 2019
Modifié le 17 juin 2019 à 09:13
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.
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
17 juin 2019 à 09:33
Bonjour,

Oui, mais c'est manuel pas VBA!!
1