Dim dColumn as Range
With Selection
If .Row <=5 And .Column <=6 Then
Select Case .Column
Case Is <=5
dColumn = .Column + 2
Case Is = 6
dColumn = 7
End Select
.EntireRow.Cells(1, dColumn).Value = .Value
.Value = "moved"
.EntireRow.Cells(1, dColumn).Select
End If
End With