Protegé un bouton macro

patrol

XLDnaute Occasionnel
Salut a tous

voila ne sachant pas faire autrement

j'ai crée un bouton auquel j'ai affecté une macro pour effacer les dates

comment puis-je proceder pour que ce bouton soit egalement protegé quand la feuille elle meme est protégée

si c'est impossible y a t'il un autre moyen d'avoir un bouton qui efface mais que je puisse proteger

merci

patrol
 

Pièces jointes

  • Protection bonton.xls
    49 KB · Affichages: 44
C

Compte Supprimé 979

Guest
Re : Protegé un bouton macro

Salut,

Tu peux tester si ta feuille est protégée et dans ce cas ne pas exécuter le code
Code:
Sub EffacerDates()
'
' EffacerDates Macro
' Macro enregistrée le 05/03/2010 par NOEL Philippe

  If SheetIsProtected(ActiveSheet.Name) = False Then
  
Range("E38:F51,I38:J51,M38:N51,Q38:R51,U38:V51,Y38:Z51").ClearContents
  End If
End Sub

Function SheetIsProtected(ByVal sSheetName As String) As Boolean
  With Worksheets(sSheetName)
    SheetIsProtected = (.ProtectContents Or .ProtectDrawingObjects Or .ProtectScenarios)
  End With
End Function

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 495
Messages
2 088 964
Membres
103 992
dernier inscrit
Christine 974