Vous devez être membre et vous identifier pour publier un article.
Les visiteurs peuvent toutefois commenter chaque article par une réponse.
Liste déroulante modifiable en VBA
Article publié le 27/10/2005 10:11:20Les contrôles
Nom de la ComboBox = Constructeur
Nom du CommandButton "Valider Choix" = OK
Nom du CommandButton "Annuler" = Annuler
Le code
Code lançant l'ouverture de la boîte de dialogue
Code VisualBASIC ou VBA ou VBS (3 lignes)
Sub AfficheListeDeroulanteModifiable() ListeDeroulanteModifiable.Show End Sub
Code d'initialisation du formulaire
Code VisualBASIC ou VBA ou VBS (3 lignes)
Private Sub UserForm_Initialize() Me.Constructeur.RowSource = "Feuil1!A1:A" & Sheets("Feuil1").Cells(1, 1).End(xlDown).Row End Sub
Code d'activation du formulaire
Code VisualBASIC ou VBA ou VBS (3 lignes)
Private Sub UserForm_Activate() Me.Constructeur.ListIndex = -1 End Sub
Code des boutons
1 / Bouton OK
Code VisualBASIC ou VBA ou VBS (13 lignes)
Private Sub OK_Click() Me.Hide If Me.Constructeur.ListIndex = -1 Then Sheets("Feuil1").Cells(1, 1).End(xlDown).Offset(1, 0).Value = Me.Constructeur.Value ' Tri de la plage de données suite à l'ajout d'un élément Sheets("Feuil1").Range([A1], [A1].End(xlDown)).Select Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom Else End If ' Mise en place de la valeur choisie en D2 Sheets("Feuil1").Cells(2, 4).Value = Me.Constructeur.Value End Sub
2 / Bouton Annuler
Code VisualBASIC ou VBA ou VBS (3 lignes)
Private Sub Annuler_Click() ListeDeroulanteModifiable.Hide End Sub
Un article de sysprep
Source : ericrenaud.free.fr
Nederlandse vertaling
U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.
Bij voorbaat dank.
Document heeft de 13/09/2004 gemaakt, de laatste keer de 26/10/2018 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/ast-rf-251.html
De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.