récupérer valeur pour déterminer la largeur d'une colonne d'une combobox

  • Initiateur de la discussion Initiateur de la discussion JEJAB
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JEJAB

Guest
Bonjour,

Voilà, je suis totalement débutant en VBA et je cherche à récupérer une valeur contenue dans une cellule (dans mon exemple cellule D4) pour l'intégrer dans la propriété ColumnWidts d'une combobox. De plus, y aurait-il une méthode permettant de calculer ou de récupérer la plus grande longueur d'une chaine ?

Y aurait-il un initié qui puisse me faire part de ses lumières?

Je joins un fichier qui sera sans doute plus parlant.

Merci d'avance
Cordialement,
 

Pièces jointes

Re : récupérer valeur pour déterminer la largeur d'une colonne d'une combobox

bonjour JEJAB

un essai pour la 1ere partie de ton probleme

Code:
Private Sub Worksheet_Activate()
ComboBox1.Width = Range("D4")
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$4" Then ComboBox1.Width = Target
End Sub
 

Pièces jointes

Re : récupérer valeur pour déterminer la largeur d'une colonne d'une combobox

Bonsoir Jejab, bonsoir à tous,
Pour dimensionner la largeur de ta combo, utilise la fonction "ListWidth"
ComboBox1.ListWidth = Range("D4").Value
Pour retourner la longeur d'une chaîne, consulte l'aide VBA concernant la fonction "Len".
A+
kjin
 
Re : récupérer valeur pour déterminer la largeur d'une colonne d'une combobox

Bonsoir Pierrejean & Kjin

Je vous remercie de vous être intéressés à mon problème.
Pierrejean, ta proposition m'intéresse car elle va me permettre d'essayer de comprendre la démarche.
Pour autant, la réponse de Kjin correspond exactement à ce que je souhaitais.

Pour la définition de la longueur je vais suivre les conseils de Kjin.

Dans tous les cas un grand marci à vous deux, particulièrement pour votre réactivité.

Cordialement,
JE
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour