Bonjour,
Au vu de votre image, votre tableau est un tableau structuré je pense.
Mettez ce code dans votre feuille. Pour ce faire --> click droite sur le nom de l'onglet, puis choisir "visualiser le code" et collez le code dans la fenêtre
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lig As Byte
If Not Intersect(Target, Range("C1")) Is Nothing Then
On Error Resume Next
lig = ListObjects(1).ListColumns(1).DataBodyRange.Find(Target, LookIn:=xlValues, lookat:=xlWhole).Row
If lig > 0 Then
Cells(lig, 1).Select
End If
End If
End Sub
Le code agit sans bouton. Il vous suffit de changer la valeur en C1 pour que le code soit exécuté
Si vous chiffre est ailleurs que dans la cellule C1, changez la référence dans le ligne de code If not....
si ok -->
crdlt