To move the current row up 1



With Me.MSFlexGrid1
lngRow = .Row - 1

'make sure the row is not being moved onto a Fixed Row.
If lngRow >= .FixedRows Then
.RowPosition(.Row) = lngRow
End If
End With