Zone de liste - largeur des colonnes - VB/VBA/VBS - Programmation
Marsh Posté le 28-09-2006 à 15:02:29
ReplyMarsh Posté le 28-09-2006 à 15:20:41
seniorpapou a écrit : Bonsoir, |
Merci beaucoup
J'en étais pas loin mais je me suis trompé dans la nomenclature.
Merci encore.
Marsh Posté le 29-09-2006 à 08:53:57
Je me demandais s'il était possible d'appliquer une taille de colonne identique à toutes de manière simple ?
Merci d'avance.
Marsh Posté le 29-09-2006 à 11:04:10
Bonjour,
Pour trouver toutes les listbox:
Dim ctl As Control
For Each ctl In Me.Controls
With ctl
If .ControlType = acListBox Then
MsgBox .Name ' mettre ici le traitement désiré par exemple : .ColumnWidths = "1.7 cm;5.8 cm"
End If
End With
Next ctl
Marsh Posté le 29-09-2006 à 11:32:55
seniorpapou a écrit : Bonjour, |
Je pense que je me suis mal exprimé
en fait j'ai une seule zone de liste avec plusieurs colonnes et je voudrai que dans cette zone liste la taille de chaque colonne soit identique et que je puisse de manière simple cette taille.
Marsh Posté le 29-09-2006 à 11:43:05
ReplyMarsh Posté le 29-09-2006 à 12:02:51
seniorpapou a écrit : Bonjour, |
b non car la je spécifie que 3 colonnes
mon nombre de colonne varie selon la requete que je fais
si on met pas de valeur dans "largeurs de colonnes" il fait les colonnes toutes de la meme dimension
et je voudrai changer cette dimension
merci
Marsh Posté le 29-09-2006 à 15:41:26
Quand ta requete est faite, tu connais le nombre de colonnes dans ta liste (.ColumnCount ?).
À partir de là, je ne vois pas le problème pour affecter une valeur à .columwidths qui dépendrait de ce nombre et de la largeur voulue pour chacune des colonnes.
Marsh Posté le 29-09-2006 à 16:02:27
tegu a écrit : Quand ta requete est faite, tu connais le nombre de colonnes dans ta liste (.ColumnCount ?). |
oui je connais le nombre de colonne....
Marsh Posté le 29-09-2006 à 16:19:00
Bonsoir, quel est le nombre max de colonne et la taille que tu veux mettre
Marsh Posté le 28-09-2006 à 14:30:30
Bonjour,
J'ai un formulaire sous access qui contient une zone de liste
Je voudrai via vb définir la taille en largeur de mes colonnes ... (si posible définir une meme largeur pour toutes)
Merci d'avance.