求一段VBA代码,控制光标移动的,急...

本人初次接触VBA,什么都不懂,现在求一段代码,盼高手赐教。。。 问题:一Excel 表 有A-G共7列 , 现在要求将扫描到的数据填充到其中C、D两列中去,用回车控制光标的位置,初始位置手动给定(在 C或D列中任意位置),第1个数据输入后 回车 判断 如果光标在第C列 那么输入下一条数据 光标移动到同行的D列(行不变 列+1) 等待下次输入 ,如果光标在D列 那么输入数据 同时光标移动到 下一行的C列 (行+1 列-1)等待输入 ... 也就是说 光标始终在 C D两列来回 急~~~~~~~~~~~~

Sub m1() 'If ActiveCell.Column = 3 Then ' Cells(ActiveCell.Row, ActiveCell.Column + 1).Select ' Else ' Cells(ActiveCell.Row + 1, ActiveCell.Column - 1).Select ' End If Select Case ActiveCell.Column Case 3 Cells(ActiveCell.Row, ActiveCell.Column + 1).Select ActiveSheet.Cells(ActiveCell.Row, ActiveCell.Column).Value = 5 Case 4 Cells(ActiveCell.Row + 1, ActiveCell.Column - 1).Select ActiveSheet.Cells(ActiveCell.Row, ActiveCell.Column).Value = 8 End Select End Sub
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网