[VBA] Texte dans combobox mais pas dans liste

Fermé
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 - 15 juin 2017 à 19:33
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 - 21 juin 2017 à 00:12
Bonjour,

je voudrais créer une combobox avec une liste d'item (des mois par exemple). Et je souhaiterais que lorsque aucun mois n'est sélectionné, la combobox contienne le mot "mois" (éventuellement en gris clair), mais que ce mot ne fasse pas partie des choix possible pour l’utilisateur quand il déroule la liste.

Est-ce possible ?


Merci

2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
16 juin 2017 à 07:20
Bonjour,

je voudrais créer une combobox
Feuille ou Userform ?
0
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
16 juin 2017 à 09:08
une ComboBox dans une Userform.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
16 juin 2017 à 14:02
Bonjour,

OK, juste pour savoir, pourquoi mettre "mois" en premier ?
0
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
16 juin 2017 à 14:57
c'était un exemple. Ca pourrait aussi être "mmmm" ou "jj" pour des jours.
Le but est que l'utilisateur sache tout de suite ce que l'on attend dans cette case et dans quel format (j'ai coupé l'enregistrement de la date en 3 combobox car excel 2016 ne gère plus les calendriers de manière simple).
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
Modifié le 16 juin 2017 à 15:16
Re,

l'utilisateur sache tout de suite ce que l'on attend dans cette case
Oui, mais en mettant un label au dessus ca fait le meme effet, car ce que vous demandez avec changement de couleur demande une combobox et une listBox

excel 2016 ne gère plus les calendriers de manière simple).
il y a des calendriers assez simple a mettre en oeuvre en VBA

https://www.commentcamarche.net/faq/41159-vba-excel-toutes-versions-controle-calendrier-transposable
0
bonjour
voila une combobx avec une textbox
a toi toi de voir si ca te va
http://www.cjoint.com/c/GFtkZyIpI3X

A+
Maurice
0
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
21 juin 2017 à 00:12
Bonjour Archer,

je rebondis sur ton message.
Tout d'abord le fichier me plait.

par contre j'ai quelque question (garde à l'esprit que je ne suis pas un parfait expert en VBA):

- A quoi correspond le case "but" dans initialize ?
- pourquoi utiliser initialize et activate (et pas seulement le premier) ?
- si j'ai bien compris tu as superposer une textbox par dessus une combobox c'est bien ça ?
0