Comment trier par odre croissant dans une comboBox
Résolu
Flow
-
Flow -
Flow -
Bonjour à tous,
J'ai fais un programme qui me donne les coordonnées de chaque client selon le nombre de jours avant la prochaine maintenance, j'ai une question car je n'arrive pas a trier dans la comboBox mes chiffres par ordre croissant.
Pourriez-vous m'aidez svp ?
Merci,
J'ai fais un programme qui me donne les coordonnées de chaque client selon le nombre de jours avant la prochaine maintenance, j'ai une question car je n'arrive pas a trier dans la comboBox mes chiffres par ordre croissant.
Pourriez-vous m'aidez svp ?
Merci,
1 réponse
-
Bonjour,
voir ceci:
https://excel.developpez.com/faq/?page=OleObject#TriAlphaComboBox
Sub TriAlpha_ComboBox() Dim i As Integer, j As Integer Dim strTemp As String 'Supprime le contenu du ComboBox ComboBox1.Clear 'Alimente le ComboBox ComboBox1.List() = Array("5", "2", "4", "3", "1") 'Tri le contenu du ComboBox par ordre alphabétique With ComboBox1 For i = 0 To .ListCount - 1 For j = 0 To .ListCount - 1 If .List(i) < .List(j) Then strTemp = .List(i) .List(i) = .List(j) .List(j) = strTemp End If Next j Next i End With End Sub
-
-
-
J'ai effectué le code ci-dessous, cela correspond à ma TextBox6 :
Private Sub TextBox6_Change()
TextBox6.Text = WorksheetFunction.Proper(Format(TextBox6.Text, "dddd d mmm yyyy"))
End Sub
Cependant la date est faussée, une maintenance est censée etre effectuée dans 19 jours, et cela m'affiche le Vendredi 3 Juin 2016, comme si un décalage de base était pris en compte.
Auriez-vous une idée d'ou cela pourrait venir ?
Merci encore; -
-
-