bloquer feuille

  • Initiateur de la discussion cafrine
  • Date de début
C

cafrine

Guest
bonsoir à tout le forum

petite question !

j'ai une page de démarrage dans un classeur:
peut-on la bloquer ?
les barres de defilement sont masquées mais avec les touches de diretion, on y arrive sans problème...

Merci à vous
 

michel_m

XLDnaute Accro
Bonsoir Cafrine,

Par 'bloquer', je suppose que tu ne veux pas que l'utilisateur aille dans une feuille ?

Si oui, tu vas dans l'éditeur visual basic (alt +F11)
tu sélectionne en surbrillance la feuille voulue,
tu appuie sur F4
tu mets xlsheethidden à la propriété 'visible'

A=
Michel_M
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Cafrine et Michel, bonsoir à toutes et à tous :)

Je n'ai pas tout à fait compris comme toi, Michel, puisque Cafrine parle des touches de direction.

Si tu souhaites seulement éviter le déplacement dans la feuille qui aurait pour conséquence de déplacer le menu, tu peux essayer ce code :

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'
  If Intersect(Target, Range('A1,B5,C10')) Is Nothing Then
    With Application
      .EnableEvents = False
      Range('A1').Select
      .EnableEvents = True
    End With
  End If
End Sub

Dans l'exemple, on laisse la possibilité de sélectionner les cellules A1, B5 et D10 (à modifier bien sûr :)), et pour tout autre déplacement, on retourne en A1.

Si tu souhaites que l'utilisateur ne puisses pas du tout déplacer la sélection, tu supprimes :

If Intersect... Then

et

End If

A+ ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 450
Messages
2 088 510
Membres
103 873
dernier inscrit
Sabin