Bonjour,
Je souhaite afficher les 15 choix de ma liste déroulante.
Et donc annuler le scrolling.
A aujourd'hui, seuls les 7 premiers choix sont visibles, il faut utiliser la souris pour voir les derniers.
Merci pour votre aide
Bonjour,
Je souhaite afficher les 15 choix de ma liste déroulante.
Et donc annuler le scrolling.
A aujourd'hui, seuls les 7 premiers choix sont visibles, il faut utiliser la souris pour voir les derniers.
Merci pour votre aide
Salut,
Si tu parles de la combobox, la propriété qui t'intéresse est ListRows=15
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Si tu parle de la liste obtenu avec la validation de données, ce n'est pas possible, sauf à recréer en VBA ce type de commande.
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Bonjour
Si (et seulement si) cette liste déroulante est une listbox (choisie donc dans la boîte des contrôles activex) :
1) cela impliquerait de donner à la propriété height de la listbox la valeur nécessaire (la hauteur graphique d'un article que multiplie le nombre d'articles). Et cette hauteur dépend de la police de caractères de sa taille et de son style -->> calculs nécessaires
2) quid (après un tel redimensionnement) si le nombre d'articles est tel que la listbox elle-même ne peut plus être entièrement affichée (manque de place) ?
Y a-t-il une raison majeure de faire cela ? Expose-la.
EDIT maintenant : si seulement 15 articles et si listbox activex : confirme le et je te montre comment faire ces calculs (ceux du 1) ) sans utiliser des fonctions de l'Api de Windows.
Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .
****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...
Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager