Here's some Excel VBA code that allows you to 'move' down (i.e. select/activate) a single visible row (or multiple if you adjust to code) that takes into account hidden or filtered rows.

Sub sMoveDown1Row()
    
    'Select row to start on
    .Range("A1").Select
    'Go down 1 row
    ActiveCell.Offset(1, 0).Select
    'Keep going until on a row that isn't hidden
    Do Until ActiveCell.EntireRow.Hidden = False
        ActiveCell.Offset(1, 0).Select
    Loop

End Sub