If / Valeur comprise dans un intervalle défini par TextBox
Fermé
partepaolo
Messages postés
4
Date d'inscription
lundi 30 novembre 2015
Statut
Membre
Dernière intervention
8 décembre 2015
-
Modifié par partepaolo le 8/12/2015 à 09:36
f894009 Messages postés 17229 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 21 janvier 2025 - 8 déc. 2015 à 10:30
f894009 Messages postés 17229 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 21 janvier 2025 - 8 déc. 2015 à 10:30
A voir également:
- If / Valeur comprise dans un intervalle défini par TextBox
- A défini votre pseudo sur - Forum Facebook Messenger
- Intervalle excel ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. ✓ - Forum Excel
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Excel si date comprise entre ✓ - Forum Excel
1 réponse
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
8 déc. 2015 à 10:30
8 déc. 2015 à 10:30
Bonjour,
votre code modifie:
et un code un peu plus Excel:
votre code modifie:
Private Sub Provisoire_Click() Dim LigneList As Integer Dim i As Integer Dim x As Integer LigneList = Sheets(1).Range("C65536").End(xlUp).Row + 1 Me.ListBox1.Clear i = 2 x = 0 While i <= LigneList If Range("J" & i).Value > Val(TextBox1.Value) And Range("J" & i).Value < Val(TextBox2.Value) Then Me.ListBox1.AddItem Me.ListBox1.List(x, 0) = Sheets(1).Range("C" & i).Value Me.ListBox1.List(x, 1) = Sheets(1).Range("C" & i).Row x = x + 1 End If i = i + 1 Wend End Sub
et un code un peu plus Excel:
Private Sub CommandButton1_Click() Dim LigneList As Integer, x As Integer Dim Plage As Range, cel As Range With Sheets(1) LigneList = .Range("C65536").End(xlUp).Row + 1 Set Plage = .Range("J2:J" & LigneList) Me.ListBox1.Clear x = 0 For Each cel In Plage If cel.Value > Val(TextBox1.Value) And cel.Value < Val(TextBox2.Value) Then Me.ListBox1.AddItem Me.ListBox1.List(x, 0) = .Range("C" & cel.Row).Value Me.ListBox1.List(x, 1) = cel.Row x = x + 1 End If i = i + 1 Next cel End With End Sub