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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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+ 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
126
Réponses
7
Affichages
267
  • Question Question
XL 2013 vba
Réponses
2
Affichages
298
Réponses
5
Affichages
354
Réponses
1
Affichages
286
W
Retour