再试试看,该满意了吧!!!
别忘了给分哦!
假如输入顺序是:a1---c5---p2---L5---L7---I10---O14
在代码窗口(工具/宏/Visual basic编辑器)粘贴以下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Row = 1 And ActiveCell.Column > 1 Then
Cells(5, 3).Select
End If
If ActiveCell.Row = 5 And ActiveCell.Column > 3 And ActiveCell.Column < 5 Then
Cells(2, 16).Select
End If
If ActiveCell.Row = 2 And ActiveCell.Column > 16 Then
Cells(5, 12).Select
End If
If ActiveCell.Row = 5 And ActiveCell.Column > 12 Then
Cells(7, 12).Select
End If
If ActiveCell.Row = 7 And ActiveCell.Column > 12 Then
Cells(10, 9).Select
End If
If ActiveCell.Row = 10 And ActiveCell.Column > 9 Then
Cells(14, 15).Select
End If
If ActiveCell.Row = 14 And ActiveCell.Column > 15 Then
Cells(1, 1).Select
End If
End Sub
保存后,设置工具/选项/编辑/按enter键后移动:方向"向右"
搞定!!
注:工具/宏/安全性应该为"中",否则再次打开后代码就不起作用了
可以考虑增加一列,如m列
,按序输入数值,只需要对于相应o4,b5等格编辑对应m列的相应数值对应公式。
这样就很方便了嘛
在excel选项中可以设置回车后是向下、向上、向左、向右,默认为向下。
只能在临近单元格移动。
有什么规律吗?
没有规律可言,怎么类推?