Combobox columnwidths

Bonjour,

En version 2010, VBA autorise le dimensionnement des colonnes par columnwidths :

exemple :

For i = 1 To 36

Me.Controls("ComboBox" & i).ColumnWidths = "20,50"

Me.Controls("ComboBox" & i).Style = 2

Next i

Avec excel 2013, il y a une erreur à l'appel de cette propriété.

Ma question :

comment remplace t on ce code pour la version 2013 d'Excel

Merci du coup de main,

Michel

Bonjour,

Microsoft Forms et VBA, pas lié à une version d'Excel (et pas de changement de version de ces composants depuis des lustres).

Dans mon souvenir, le séparateur était le point-virgule pour les tailles de colonnes.

Par ailleurs, y a-t-il une raison pour dimensionner à l'exécution plutôt que fixer les dimensions à la conception ?

Merci, je vais vérifier ça.

Pour la largeur à l'exécution, c'est simplement pratique, j'ai une trentaine de combobox et j'aime bien manipuler les objets à l'initialisation (vieille habitude de programmeur)...

Rechercher des sujets similaires à "combobox columnwidths"