Bonjour,
Lorsque je tape manuellement un texte dans un texbox1 j’aimerai trouver la valeur tapée de textbox1 dans la feuille en appuyant sur un bouton « Next » j’aimerai lire la valeur de ligne de dessous et afficher la valeur dans le textbox1.
Jai essayé en pas à pas, la valeur de ligne du bas s'affiche et la ligne est sélectionné aussi mais avec un tour de retard.
Lors que je test normalement, et j'entre la valeur dans le texdtbox1 et que j'appuie sur le bouton "Next" la valeur disparait du textbox1 et la dernière ligne du colonne est sélectionné.
je ne comprend pas pourquoi?
J’utilise le code suivant
Private Sub CommandButtonNext_Click()
Dim nom As Range
With ThisWorkbook.Sheets("Sheet1")
For Each nom In .Range("A2:A" & .[A6000].End(xlUp).Row) ' lis la val. présent dans le texte box
If nom = Me.TextBox1.Value Then
Me.TextBox1.Value = .Cells(nom.Row, "A").Offset(1, 0).Value
.Cells(nom.Row, "A").Select
End If
Next nom
End With
End Sub
Merci pour l'aide.