如何在Excel横向录入3个格子的数据后,点回车自动变到下一行的第一个格子.

A1录入后回车到B1,B1录入后回车到C1,C1录入后回车到A2,这样无限循环.

亲,这个需要VBA编程实现。

打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。

 

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Select Case Target.Column
    Case 1, 2
        Target.Offset(0, 1).Select
    Case 3
        Target.Offset(1, -2).Select
End Select
End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-30
首先在EXCEL选项中设置按ENTER为向右移动,然后选中A到C列创建表(快捷键CTRL+T),输入内容按ENTER就会实现你要的效果
第2个回答  2014-10-30
在选项中,设置录入方向向右。
录入时,先选定A:C三列,保持选中状态,录入数据就行了。中途不要点击鼠标和作其他操作。
按Shift+回车,可以退回前一个单元格进行修改。
第3个回答  2014-10-30

    [工具]-[选项],切换到“编辑”选项卡,“按Enter键后移动内容“,”方向“选择”向右“。

    选择ABC三列,开始输入内容。

第4个回答  2014-10-30
你先在excel设置里面把回车设置为向右(默认向下),然后选中你要录入数字的区域,直接录入数据就是你要的结果了,每录入一个数据后回车就可以了,会自动换行
相似回答