Taille colonne listbox

  • Initiateur de la discussion Marc51
  • Date de début
M

Marc51

Guest
Bonsoir a tous,

Jaimerai savoir si cest possible d'ajuster les colonnes dune list box
par ex la premiere colonne de ma listbox ferai 2cm de large, la deuxiemme ferai 10cm et la troissieme 5cm
Ou encore mieux un ajustage automatique

Merci a tous
 

Hervé

XLDnaute Barbatruc
Bonsoir

Pour la taille des colonnes dans une listbox, va voir du côté de la méthode : ColumnWidths

Pour l'ajustage automatique, je ne crois pas que ceci soit possible en mode design, par contre par macro, faut voir.....

A plus
 

Hervé

XLDnaute Barbatruc
re

A voir en pièce jointe

Dans ce code l'ajustement ce fait sur la colonne A.
Private Sub UserForm_Initialize()
Dim tablo As Variant
Dim maximum As Byte, i As Byte

With ListBox1
.ColumnCount = 2
tablo = Range('a1:b10')
maximum = Len(tablo(1, 1))
For i = 2 To UBound(tablo)
If Len(tablo(i, 1)) > maximum Then maximum = Len(tablo(i, 1))
Next i
.Column = Application.Transpose(tablo)
.ColumnWidths = maximum * 5.5 & ';40'
End With

End Sub

On doit pouvoir affiner.

A plus


[file name=Classeur1_20050329222729.zip size=9956]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20050329222729.zip[/file]
 

Pièces jointes

  • Classeur1_20050329222729.zip
    9.7 KB · Affichages: 55

Discussions similaires

Statistiques des forums

Discussions
312 980
Messages
2 094 124
Membres
105 941
dernier inscrit
antho_qh