Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Simplification de procédure

2 réponses
Avatar
Didier Novarin
Bonsoir
Je souhaite simplifier cette procédure :
je souhaite déprotéger des cellules d'une feuille par simple clic
Je vous remercie beaucoup
Didier

Sub Déprotection_constantes()
Application.ScreenUpdating = False
Sheets("Liste").Select
ActiveSheet.Unprotect Password:="toto"
Range("C2:C12").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="toto", DrawingObjects:=True,
Contents:=True, Scenarios:=True
Application.ScreenUpdating = True
End Sub

2 réponses

Avatar
lSteph
Bonsoir,

Je souhaite simplifier cette procédure
En fait en voici un peu plus afin de:

Pouvoir reverrouiller
Ne pas être obligé de déprotèger reprotèger (pouvoir agir par macro :
limiter la protection à userinterfaceonly)

'''''*****dans thisworkbook ****
Private Sub Workbook_open()
Feuil1.Protect Password:="toto", userinterfaceonly:=True
End Sub

'''''*****dans module*****
Sub deverr()
Range("C2:C12").Select
Selection.Locked = False
Selection.FormulaHidden = False
End Sub

Sub verr()
Range("C2:C12").Select
Selection.Locked = True
Selection.FormulaHidden = True
End Sub
'''''*****

'lSteph

"Didier Novarin" a écrit dans le message de
news:
Bonsoir
Je souhaite simplifier cette procédure :
je souhaite déprotéger des cellules d'une feuille par simple clic
Je vous remercie beaucoup
Didier

Sub Déprotection_constantes()
Application.ScreenUpdating = False
Sheets("Liste").Select
ActiveSheet.Unprotect Password:="toto"
Range("C2:C12").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="toto", DrawingObjects:=True,
Contents:=True, Scenarios:=True
Application.ScreenUpdating = True
End Sub




Avatar
Didier Novarin
Bonsoir Lsteph
Je te remercie beaucoup c'est parfait
Bonne soirée
Didier

"lSteph" a écrit dans le message de news:

Bonsoir,

Je souhaite simplifier cette procédure
En fait en voici un peu plus afin de:

Pouvoir reverrouiller
Ne pas être obligé de déprotèger reprotèger (pouvoir agir par macro :
limiter la protection à userinterfaceonly)

'''''*****dans thisworkbook ****
Private Sub Workbook_open()
Feuil1.Protect Password:="toto", userinterfaceonly:=True
End Sub

'''''*****dans module*****
Sub deverr()
Range("C2:C12").Select
Selection.Locked = False
Selection.FormulaHidden = False
End Sub

Sub verr()
Range("C2:C12").Select
Selection.Locked = True
Selection.FormulaHidden = True
End Sub
'''''*****

'lSteph

"Didier Novarin" a écrit dans le message de
news:
Bonsoir
Je souhaite simplifier cette procédure :
je souhaite déprotéger des cellules d'une feuille par simple clic
Je vous remercie beaucoup
Didier

Sub Déprotection_constantes()
Application.ScreenUpdating = False
Sheets("Liste").Select
ActiveSheet.Unprotect Password:="toto"
Range("C2:C12").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="toto", DrawingObjects:=True,
Contents:=True, Scenarios:=True
Application.ScreenUpdating = True
End Sub