bloquer la barre défilante d'une zone de liste déroulante

  • Initiateur de la discussion Initiateur de la discussion oscar44
  • 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 !

oscar44

XLDnaute Nouveau
Bonjour à tous,

Je suis en stage et je travail sous excel.
J'ai un programme quasimebnt finie il s'agit de réaliser des tableaux de bord pour d'autres salariés.
J'ai une zone de liste déroulante dans mon fichier à laquel j'ai affecté une macro qui quand on clique dans les valeurs présente dans la zone de liste fait tourner un programme et affiche la page correspondante.
Je cherche à bloquer la barre de défilement présente sur la gauche de ma zone de liste déroulante en effet lorsque l'on clique sur la barre de défilement la macro s'éxécute alors qu'il ne faudrait pas quel s'éxécute.

Merci de votre aide éventuelle...

Bonne journée
oscar44
 
Re : bloquer la barre défilante d'une zone de liste déroulante

J'ai surement pas été assez clair et je m'en excuse.
J'ai une zone de lsite déroulante obtenu à partir de l'option Visual Basic ( ety non Boite a outils controles ... je ne vois pas trop la différence !!! ) donc à partir de la je dis affecter uen macro et je lui donne la macro a executer.
Peut etre que ma zone de liste comme ca n'est pas la meilleur mais si je pouvais la garder afin de ne pas avoir trop de modification à faire sinon si vous aviez une autre possibilté je pense aux zones de liste mais à partir de la boite à outils controles .. je suis preneur.

Merci
 
Re : bloquer la barre défilante d'une zone de liste déroulante

Re

Sur ton classeur tu parles de "programme", mais je ne vois aucune ligne de code... D'autre part tu as utilisé un controle de la barre d'outils formulaire, moins facile à gérer. A priori l'événement par défaut du controle sur ton classeur est "quandchangement", devrait pas se déclencher sur simple click, mais n'utilisant que très peu ces controle, pas trop de recul sur le sujet.

Pour alimenter un controle de la boite à outils controle, click droit sur l'objet => propriété => tu utilises la propriété "listfillrange" en reseignant à droite :
Code:
parametre!A1:A4

bon après midi.
@+
 
Re : bloquer la barre défilante d'une zone de liste déroulante

Merci de ton aide.
En effet et la aussi je ne l'ai pas précisé je n'ai pas mis de code dans ce programme de test mais le programme que j'ai mis n'as pas d'importance pour cette exemple.
Ces vrai qu'ils est mieux d'avoir la zone de liste de la boite a outils controles car il n'y a pas de problemes d'exceution de macro quand on clique dessus en meme temps il faut rajouter un bouton avec comme intitulé "OK" par exemple qui executera le code ... en gros c'est kif kif je vais donc utiliser la zone de liste de la boite a outils controles.
Merci de ton aide.
De toute facon je pense qu'il est impossible de faire ce que je voulais faire mais je voulais quand meme savoir si c'était possible des fois que...
 
Notre forum d’entraide est 100 % gratuit et le restera.
Aucune formation payante, aucun fichier à acheter, rien à vendre. Mais comme tout site, nous devons couvrir nos frais pour continuer à vous accompagner.
Soutenez-nous en souscrivant à un compte membre : c’est rapide, vous choisissez simplement votre niveau de soutien et le tour est joué.

Je soutiens la communauté et j’accède à mon compte membre

Discussions similaires

Retour