XL 2021 Ajouter un menu déroulant dans une vba

C'est Génial

XLDnaute Occasionnel
Bonjour à tous,

Est ce qu'une personne bienveillante peut me dire comment je peux intégrer une liste déroulante dans une vba
Dans mon tableau j'ai un formulaire de saisie, et je souhaite en libellé avoir ma liste de charges
Merci beaucoup de votre aide
 

Pièces jointes

  • rapprochement bancaire (1).xlsm
    55.8 KB · Affichages: 5

Lolote83

XLDnaute Barbatruc
Bonjour,
Peut être comme ceci
1) Transformer le libéllé en combobox
2) mettre le code suivant

Code:
Private Sub UserForm_Initialize()
Dim Usf_Class As Object, i As Integer
Dim F

    Set Coll_Usf = New Collection

    For i = 1 To 42
        Set Usf_Class = New Class_Usf
        Set Usf_Class.Jour = Me.Controls("J" & i)
        Coll_Usf.Add Usf_Class
    Next i
    
    ComboBox1.List() = Array("", "Virement", "Prélèvement", "CB", "Chèque", "Interne")
    For F = 1 To 3
        ComboBox2.AddItem Range("Q" & 4 + F)
    Next F
    
    TextBox1.Value = DateValue(Now)
    OptionButton1.Value = True
End Sub
@+ Lolote83
 

C'est Génial

XLDnaute Occasionnel
1719829213996.png
 

Piment

XLDnaute Occasionnel
Le Forum, Mouchette, bonjour,
Pour activer les macros:
1- ouvrir explorateur de fichier
2- Téléchargement
3-Sélectionner le fichier
4- click droit sur le fichier
5- une fenêtre s'ouvre, chosir "Afficher d'autres options"
6- choisir "Propriétés"
7- cocher : "Débloqué (en bas à droite)
8- Choisir "OK"
9- revenir sur le fichier et l'ouvrir
10- clicker sur activer les macros (en haut)
Les macros seront alors activé, le formulaire sera opérationnel; Bonne journée
 

C'est Génial

XLDnaute Occasionnel
Le Forum, Mouchette, bonjour,
Pour activer les macros:
1- ouvrir explorateur de fichier
2- Téléchargement
3-Sélectionner le fichier
4- click droit sur le fichier
5- une fenêtre s'ouvre, chosir "Afficher d'autres options"
6- choisir "Propriétés"
7- cocher : "Débloqué (en bas à droite)
8- Choisir "OK"
9- revenir sur le fichier et l'ouvrir
10- clicker sur activer les macros (en haut)
Les macros seront alors activé, le formulaire sera opérationnel; Bonne journée
Merci beaucoup je viens de le mettre dans mon bloc note, comme ça j'ai l'info merci
 

Statistiques des forums

Discussions
314 708
Messages
2 112 097
Membres
111 416
dernier inscrit
philipperoy83