Liste déroulante dans un formulaire
Fermé
Bouler1
Messages postés
1
Date d'inscription
vendredi 18 novembre 2016
Statut
Membre
Dernière intervention
18 novembre 2016
-
18 nov. 2016 à 12:13
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 18 nov. 2016 à 14:18
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 18 nov. 2016 à 14:18
A voir également:
- Liste déroulante dans un formulaire
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Formulaire de réclamation facebook - Guide
- Supprimer une liste déroulante excel - Forum Word
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
18 nov. 2016 à 14:18
18 nov. 2016 à 14:18
Bonjour,
L'erreur est plutot cote du sub TriRapide, mais vous ne montrez pas le dit sub
par contre votre procedure peut etre optimisee
Par contre le sub TriRapide est a modifier, car:
TabDonnée(x) devient TabDonnée(x, 1)
Call VBO.TriRapide(TabDonnée())
L'erreur est plutot cote du sub TriRapide, mais vous ne montrez pas le dit sub
par contre votre procedure peut etre optimisee
Private Sub UserForm_Activate() '------------------------------------------------------------------------------- Dim y As Integer, i As Integer Dim TabDonnée ' Coche la case option 1 : OptionButton1.Value = True ' Charge les données pour la liste ComboBox1 : With Sheets("Feuil6") TabDonnée = .Range("J2:J" & .Range("J" & Rows.Count).End(xlUp).Row) ' Charge les données en colonne J. End With Call VBO.TriRapide(TabDonnnée) ' Trie les données par ordre croissant. ComboBox1.Clear ' Efface toutes les anciennes données de la liste. ComboBox1.List = TabDonnée ' alimente la liste déroulante. End Sub
Par contre le sub TriRapide est a modifier, car:
TabDonnée(x) devient TabDonnée(x, 1)