Combobox et variable

  • Initiateur de la discussion ChuBaKa
  • Date de début
C

ChuBaKa

Guest
Bonjour au forum,

Une question des plus rapides :
dans la simple ligne suivante
Combobox1
Quelqu’un connaît-il la syntaxe pour remplacer le 1 par une variable 'a' déclarée comme un integer ?
Objectif : pouvoir incrémenter cette variable pour faire une même opération sur plusieurs combobox d'un même Userform.

J'espère que la question est claire.

Par avance, merci.

PS : Encore bravo à tous ceux qui animent ce site précieux et à ses administrateurs.
 
C

ChuBaKa

Guest
Merci pour ce code Bebere.
Je ne connaissais pas la fonction controls.
Je vais l'éssayer dans mon programme. Mes combobox se trouvent dans un Userfom1. Je vais tenter un truc du genre Userform1.controls('Combobox' & a).additem val val étant une variable de type string. En tous les cas merci à toi.
 

Bebere

XLDnaute Barbatruc
bonjour Chubaka
de maître Thierry et pour ta doc en voilà un autre

Private Sub Leon() 'Le Nettoyeur ;-)
Dim CTRL As Control

For Each CTRL In Me.Controls
If TypeOf CTRL Is MSForms.TextBox Then
CTRL = ''
ElseIf TypeOf CTRL Is MSForms.ListBox Or TypeOf CTRL Is MSForms.ComboBox Then
CTRL.Clear
End If
Next

End Sub

à bientôt
 
C

ChuBaKa

Guest
Bonjour Bebere,

La première syntaxe que tu m'as indiquée à parfaitement fonctionner.

Je vais regarder avec attention le second code de 'Maître Thierry'. Il pourrait simplifier le code que j'ai crée et rendre mon programme un peu plus rapide.

Encore merci à toi, à Thierry et à tous ceux qui animent ce forum et nous permettent chaque jour d'apprendre de nouveaux codes.

A bientôt.
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 952
Membres
103 989
dernier inscrit
jralonso