IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Bloquer roulette souris [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué Avatar de Vba14
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2019
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 440
    Points : 147
    Points
    147
    Par défaut Bloquer roulette souris
    Bonjour à tous,

    J'ai mis en place un code qui me permet de masquer les barres de défilement sur une feuille de calcul Excel, mais que celles-ci restent activent pour les autres feuilles.

    En clair, lorsque les utilisateurs sont sur la feuille "Accueil", pas de barres de défilement. Mais restent affichées pour les autres feuilles.

    Mais je souhaite compléter ce code avec le fait que l'on ne puisse pas utiliser la roulette de la souris uniquement pour la feuille "Accueil"

    Pouvez-vous m'apporter votre aide s'il vous plait ?
    Merci par avance

    Voici le code qui permet d'afficher les barres et le suivant pour les masquer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Masque les barres
    Private Sub Worksheet_Activate()
    With ActiveSheet
        ActiveWindow.DisplayHorizontalScrollBar = True
        ActiveWindow.DisplayVerticalScrollBar = True
    End With
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Affiche les barres
    Private Sub Worksheet_Activate()
    With ActiveSheet
        ActiveWindow.DisplayHorizontalScrollBar = False
        ActiveWindow.DisplayVerticalScrollBar = False
    End With
    End Sub
    Le savoir est le plus intellectuel des virus, dommage qu'il ne soit pas très contagieux.
    Adrien Verschaere
    Étudiant, France, 1997

  2. #2
    Membre émérite
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 814
    Points : 2 949
    Points
    2 949
    Billets dans le blog
    10
    Par défaut
    Bonjour,

    Si le but est d'empêcher le Scroll sur la feuille, tu peux le "bloquer" sur une certaine plage à l'aide de la propriété ScrollArea (voir ici : https://docs.microsoft.com/fr-fr/off...eet.scrollarea).
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Feuil1.ScrollArea = "A1:BT40"
    Cordialement,
    Franck

  3. #3
    Membre habitué Avatar de Vba14
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2019
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 440
    Points : 147
    Points
    147
    Par défaut
    Bonjour pijaku,

    Merci pour ta réponse. J'ai mis en place ta solution et c'est parfait.
    Encore merci
    Très amicalement
    Le savoir est le plus intellectuel des virus, dommage qu'il ne soit pas très contagieux.
    Adrien Verschaere
    Étudiant, France, 1997

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/06/2015, 16h48
  2. roulette souris dans les formulaires
    Par dflamme dans le forum IHM
    Réponses: 15
    Dernier message: 29/02/2012, 21h01
  3. roulette souris désactivé pour un formulaire flash
    Par VincentB dans le forum Flash
    Réponses: 1
    Dernier message: 22/03/2007, 10h31
  4. windows xp virus sur roulette souris
    Par dom_dev dans le forum Sécurité
    Réponses: 2
    Dernier message: 13/12/2006, 14h59
  5. Bloquer la souris et le clavier
    Par ZIED dans le forum Delphi
    Réponses: 3
    Dernier message: 15/08/2006, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo