Vba excel - zoom USF ne s'applique pas au ListView
Résolu/Fermé
A voir également:
- Vba excel - zoom USF ne s'applique pas au ListView
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
2 réponses
yg_be
Messages postés
23416
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 janvier 2025
Ambassadeur
1 557
24 mai 2022 à 11:01
24 mai 2022 à 11:01
bonjour,
Tu ne décris pas ce qui se passe avec les ListView, ni comment tu adaptes la taille de l'USF.
Je pense que tu dois adapter la taille des ListView indépendemment, et j'ignore comment faire cela.
Tu ne décris pas ce qui se passe avec les ListView, ni comment tu adaptes la taille de l'USF.
Je pense que tu dois adapter la taille des ListView indépendemment, et j'ignore comment faire cela.
J'ai fini par trouver une solution à mon problème, solution simple que je donne en exemple. Cela pourra peut-être servir à l'un ou à l'autre.
'Définit le nombre de colonnes et Entêtes des List View With Me.LW_1.ColumnHeaders 'Supprime les anciens entêtes .Clear 'Ajout colonnes .Add , , "Code Agence", Int(60 * EcranZoom / 100) .Add , , "Agence", Int(175 * EcranZoom / 100) .Add , , "Code Postal", Int(60 * EcranZoom / 100) .Add , , "Ville", Int(175 * EcranZoom / 100) .Add , , "Statut", Int(60 * EcranZoom / 100) End With Me.LW_1.Font.Size = Int(10 * EcranZoom / 100)
EcranZoom est la valeur du zoom appliqué au formulaire. Je fais une simple règle de 3, en partant de la taille définie pour l'affichage initial.
J'applique également cette règle à la taille de la police et cela fonctionne parfaitement.
Si l'un d'entre vous a la possibilité de marquer ce problème comme résolu, merci par avance. En tant que non inscrit, je n'ai pas la possibilité de le faire. D'avance, merci