Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

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
Merci beaucoup je viens de le mettre dans mon bloc note, comme ça j'ai l'info merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…