XL 2016 Alimenter une "combobox" avec "caractères speciaux"

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 !

bernardrustrel

XLDnaute Occasionnel
Bonjour
J'en appelle a vos compétences et aide afin de trouver une solution pour alimenter une "combobox" avec des caractères spéciaux style "Wingdings" code 171 par exemple.

Je cherche surtout a créer dans un formulaire un système de notation avec des etoiles ( 1 a 5 etoiles.
Je vous remercie par avance de vos conseils. Cordialement BernardRustrel
 
Bonsoir @bernardrustrel🙂,

Essayez le code suivant dans Userform1 :
VB:
Private Sub UserForm_Initialize()
Dim i&
   ComboBox1.Font.Size = 18: For i = 1 To 5: ComboBox1.AddItem String(i, ChrW(9733)): Next
End Sub

Private Sub CommandButton1_Click()
   [b9].Font.Name = "Wingdings": [b9].Font.Size = 24
   [b9] = String(Len(ComboBox1), Chr(171))
End Sub

Le caractère Wingdings de code 171 correspond au caractère unicode de code 9733 (en décimal)
Correspondance Windings / Unicode, voir ici : https://www.alanwood.net/demos/wingdings.html
Table Unicode Block “Miscellaneous Symbols”, voir ici : https://www.compart.com/en/unicode/block/U+2600

edit : bonjour @sylvanu 😉
 

Pièces jointes

Dernière édition:
- 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

Discussions similaires

Réponses
17
Affichages
1 K
Retour