Bonjour…
Le tableau se nommant TB, pour aller à la dernière de ses lignes, avec une évènementielle simple clic :
Private Sub Worksheet_SelectionChange(ByVal R As Range)
If Intersect(R, [TB].Item(0, 1)) Is Nothing Or R.CountLarge > 1 Then Exit Sub
Application.Goto [TB].Item([TB].Rows.Count, 1), 0
End Sub
Cependant il ne faut pas se retrouver avec une autre éventuelle sélection de cette cellule par une autre macro, sous peine de déboires souvent insurmontables comme lancer une boucle sans fin , n’est-ce pas Application.EnableEvents… ?
Version avec un double-clic *
Private Sub Worksheet_BeforeDoubleClick(ByVal R As Range, Cancel As Boolean)
If Intersect(R, [TB].Item(0, 1)) Is Nothing Then Exit Sub
Application.Goto [TB].Item([TB].Rows.Count, 1), 0: Cancel = 1
End Sub
Hors sujet mais pour accueillir un bonne personne avec qui nous partagions, certaine fois, nos points de vue dans un ancien forum (sous un autre pseudo) que j’ai délaissé :
« Salut Ma Pomme qui ramène sa Fraise ici ! Content de pouvoir profiter à nouveau de ton très bon niveau de programmeur (réflexion, imagination, connaissances en VBA et j’en passe…)» !