Bonjour,
C'est tout à fait posible en programmant en VBA :
Il faut placer ce code dans la feuille où on veut ce type de comportement :
Private Sub Worksheet_Change(ByVal Target As Range) 'macro qui se déclenche lors d'un changement dans la feuille
If Target.Row = 20 And Target <> "" Then 'si on est à la ligne 20 et que la cellule n'est pas vide
Cells(1, Target.Column + 1).Select 'on sélectionne la première ligne de la colonne suivante
End If
End Sub
Je te joins un exemple :