Bonjour tout le monde j'ai du mal à effectuer un petit code
Je dispose d'un textbox1 et d'un CommandButton1 sur le userform.
De même que je dispose de donnée sur excel (5 colonnes et N lignes)
Lorsque l'utilisateur tape un seuil dans le textbox1, celui ci est comparé à ma colonne4 (excel), si seuil>intensité alors on récupère la ligne et on la met dans la feuille2 par exemple
Voici un exemple de mes données sur excel:
5,54 6,98 12,87 5,4 6,62
7,12 8,65 15,65 8,85 9,65
8,7 10,32 18,43 12,3 12,68
Mes intensités sont donc 5,4 ; 8,85 ; 12,.3
Si l'utilisateur tape un seuil dans le textbox1 par exemple 8,9 alors il ne restera plus que la valeur 12,3 car:
5,4<8,9
8,85<8,9
Par conséquent la ligne:
8,7 10,32 18,43 12,3 12,68
sera recopié dans une nouvelle feuille
Voici mon début de code:
Je ne sais pas comment dire ce qui est entre parenthèse dans mon code, j'ai testé différentes solutions mais cela ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub CommandButton1_Click() Dim seuil, intensite As Double Dim n As Integer TextBox1.Text = seuil For n = 1 To 999 Cells(n, 4) = intensité If seuil > intensité Then (récupérer la ligne correspondante et la mettre dans la feuille2) End If Next n End Sub![]()
Partager