Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Création d'un combobox avec uniquement des couleurs

popcorn9

XLDnaute Nouveau
Bonjour à tous ,

Je suis débutant en VBA, je me lance dans la programmation.

J'aimerais crée un combobox, dans lequel il y aurait le choix de plusieurs couleurs.

Puis lorsque l'on sélectionne cette couleur, elle s'applique a une ligne de ma listview. Et quand la couleur est choisi, elle s'enleve du combobox.

Merci par avance
 

patricktoulon

XLDnaute Barbatruc
re
en fait je l'ai trouvé le problème
le calcul pixel doit prendre en compte le zoom sinon ça plante en zoom plus petit que 100 vers la colonne 3
et ca donne un mauvais index en zoom plus grand
je vais revoir cela
 

patricktoulon

XLDnaute Barbatruc
re
voila il faut changer cette fonction
il faut mettre ce code à la place
VB:
Function ptoPx()
'coéfficient point//pixel
    With ActiveWindow
        ptoPx = (((.Panes(1).PointsToScreenPixelsX([A1].Width) - (.Panes(1).PointsToScreenPixelsX(0))) / [A1].Width) / (.Zoom / 100))
    End With
End Function
là maintenant c'est nikel
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…