OVH Cloud OVH Cloud

Restreindre l'accès au tableau seulement

2 réponses
Avatar
nicolas
Bonjour,

J'ai vu dans un exemple sur le web, que l'on peut limiter les clics au
tableau affiché, en empêchant de cliquer sur les autres cellules de la
feuille (qui d'ailleurs ne sont plus là).
Comment peut-on faire çà?

J'ai cherché partout, un petit coup de main me serai utile merci!

2 réponses

Avatar
michdenis
Bonjour Nicolas,

Pour la feuil1 du classeur, si tu désires voir seulement la plage A1:G19

'---------------------------
Sub voirPartieFeuille()

With Worksheets("Feuil1")
.Range("H:IV").EntireColumn.Hidden = True
.Range("20:65536").EntireRow.Hidden = True
End With

End Sub
'---------------------------


Salutations!





"nicolas" <mamessagerie(supprimer 'agerie') a écrit dans le message de
news:
Bonjour,

J'ai vu dans un exemple sur le web, que l'on peut limiter les clics au
tableau affiché, en empêchant de cliquer sur les autres cellules de la
feuille (qui d'ailleurs ne sont plus là).
Comment peut-on faire çà?

J'ai cherché partout, un petit coup de main me serai utile merci!
Avatar
garnote
Salut nicolas,

Si tu nommes «tableau» la plage concernée.
Tu peux alors faire un clic droit sur l'onglet de la
feuille qui contient la plage et cliquer sur «Visualiser le code».
Colle alors ces deux macros sur la feuille qui devrait apparaître.

Private Sub Worksheet_Activate()
ScrollArea = "tableau"
End Sub

Private Sub Worksheet_Deactivate()
ScrollArea = ""
End Sub

Serge

"nicolas" <mamessagerie(supprimer 'agerie') a écrit dans le
message de news:
Bonjour,

J'ai vu dans un exemple sur le web, que l'on peut limiter les clics au
tableau affiché, en empêchant de cliquer sur les autres cellules de la
feuille (qui d'ailleurs ne sont plus là).
Comment peut-on faire çà?

J'ai cherché partout, un petit coup de main me serai utile merci!