gourdin
XLDnaute Impliqué
Bonjour
J'utilise le code suivant pour limiter la sélection à une plage de cellules "B4:B10" sur la feuille1
Le code suivant permet d'enlever cette "limitation" :
Lorsque j'utilise ce code pour enlever la limitation avec un bouton macro celà fonctionne bien.
Mais je souhaite que cette macro se déclenche en changeant de feuille du classeur.
Pour celà j'utilise la macro évènementielle suivante :
Or je ne sais pas pourquoi mais la macro ne se déclenche pas en changeant de feuille (et donc, après avoir selectionné la feuille2, quand je retourne sur la feuille1 la sélection des cellules reste limitée à la plage B4:B10).
Voir fichier joint.
Merci de votre aide.
J'utilise le code suivant pour limiter la sélection à une plage de cellules "B4:B10" sur la feuille1
Code:
Sub blocage()
ActiveSheet.Range("B4:B10").Select
ActiveSheet.ScrollArea = Selection.Address
End Sub
Le code suivant permet d'enlever cette "limitation" :
Code:
Sub déblocage()
ActiveSheet.ScrollArea = ""
End Sub
Mais je souhaite que cette macro se déclenche en changeant de feuille du classeur.
Pour celà j'utilise la macro évènementielle suivante :
Code:
Private Sub Worksheet_Deactivate()
ActiveSheet.ScrollArea = ""
End Sub
Voir fichier joint.
Merci de votre aide.