Bonsoir à tous....
Dans un tableau que je cherche à verrouiller un maximum, afin qu'il ne soit pas vérolé par un clic malencontrueux, cette macro est assez souvent exécutée:
Sub EffaceDonnées()
'
' EffaceDonnées Macro
' Macro enregistrée le 08/03/2006 par ouam
'
' Touche de raccourci du clavier: Ctrl+s
'
Range('D2:E1000').Select
Selection.ClearContents
ActiveWindow.ScrollRow = 2
Range('G1').Select
End Sub
Le problème:
Dans la sélection 'D2:E1000', il y a des cellules verrouillées qui ne contiennent et ne doivent pas contenir de données et la macro, de ce fait, refuse de s'exécuter quand la feuille est en mode protection....
Est-il possible de modifier le code, si oui, comment, pour que cette macro passe outre ce verrouillage et s'exécute, même en mode protection des données?
Merci de me faire partager, encore une foi, vos lumières....
Message édité par: Smint, à: 16/03/2006 18:22
Dans un tableau que je cherche à verrouiller un maximum, afin qu'il ne soit pas vérolé par un clic malencontrueux, cette macro est assez souvent exécutée:
Sub EffaceDonnées()
'
' EffaceDonnées Macro
' Macro enregistrée le 08/03/2006 par ouam
'
' Touche de raccourci du clavier: Ctrl+s
'
Range('D2:E1000').Select
Selection.ClearContents
ActiveWindow.ScrollRow = 2
Range('G1').Select
End Sub
Le problème:
Dans la sélection 'D2:E1000', il y a des cellules verrouillées qui ne contiennent et ne doivent pas contenir de données et la macro, de ce fait, refuse de s'exécuter quand la feuille est en mode protection....
Est-il possible de modifier le code, si oui, comment, pour que cette macro passe outre ce verrouillage et s'exécute, même en mode protection des données?
Merci de me faire partager, encore une foi, vos lumières....
Message édité par: Smint, à: 16/03/2006 18:22