• Adaptation automatique de la propriété ColumnWidth d’un controle ListBox ou ComboBox

    Lassé de perdre du temps à la mise à jour de la propriété ColumnWith d’un contrôle ListBox ou ComboBox ? Voici une procédure d’adaptation automatique de cette propriété en fonction de la largeur des colonnes de la liste de données définies dans la propriété RowSource de ce même contrôle (Autrement dit la largeur des colonnes de la feuille d’excel). Rappel La propriété ColumnWidth permet de définir la largeur des colonnes d’un contrôle ListBox ou ComboBox. Par défaut la largeur des colonnes est de 72 points (72 points=1 pouce). Lorsque nous décidons d’avoir plus d’une colonne, nous devons modifier la valeur

    [Lire plus...]
  • Initialiser un ComboBox sans doublons et trié

    Un contrôle ComboBox permet d’afficher une liste de données. Nous sommes parfois confronté à afficher une liste présente dans une colonne sans les doublons et trié par ordre croissant. Le but de ce billet est de vous présenter une procédure permettant de réaliser ce travail pour tout contrôle ComboBox. Il suffit de passer son nom comme paramètre. Cette procédure peut se trouver soit dans le module de la feuille où se trouve le contrôle ou dans un module standard permettant ainsi de l’utiliser pour plusieurs UserForm Code de la procédure

      Exemple de son utilisation

     

    [Lire plus...]