UserForm + combobox

afchartier

XLDnaute Junior
bonjour le forum,

je souhaiterai ajouter à mon tableau des combox pour assurer une certaine uniformité dans le tableau.

le principe est que j'utilise 1 userform pour renseigner une base de données, et 1 autre pour les modifier.

et je cherche à remplir les combobox avec la colonne E de la page "Codes" (voir fichier joint)

help please

et un grands merci d'avance

a+

Alain
 

Pièces jointes

  • Classeur22.zip
    22.7 KB · Affichages: 43
  • Classeur22.zip
    22.7 KB · Affichages: 44
  • Classeur22.zip
    22.7 KB · Affichages: 62

BERRACHED said

XLDnaute Accro
Re : UserForm + combobox

Salut,

tu ajoute ce code:
Code:
Private Sub UserForm_Initialize()
Dim Boucle As Integer
    Dim Ligne As Integer

    With Feuil2
        Ligne = .Range("E65536").End(xlUp).Row
        For Boucle = 2 To Ligne
            ComboBox1.AddItem .Range("E" & Boucle)
        Next Boucle
    End With


Cordialement
 

Pièces jointes

  • Ré_Classeur22.zip
    29 KB · Affichages: 64

koyot3

XLDnaute Nouveau
Re : UserForm + combobox

edit : grillé lol

salut

'
Code:
ouverture du form, chargement de la liste des composants
Private Sub UserForm_Activate()

Dim i As Integer        
Dim valeur As String
     
     i = 95 'ligne de départ
        Do Until IsEmpty(Cells(i, 3).Value)
            valeur = Cells(i, 3).Value
            Combo.AddItem (valeur) 'ajoute la valeur à la liste
            i = i + 1
        Loop
        
        Combo.ListIndex = 0 'initialise la liste sur le premier item de la liste
        
End Sub

en modifiant ce code, tu devrais résussir à faire ce que tu souhaites
 

Discussions similaires

Réponses
28
Affichages
1 K