RecalcRow(GridName,Row,Row,1) And Do(100) And Move(Rows,1)
这个操作公式错在哪里,反正就是不能跳到最后一行的第一列.
其实移动到了最后一行的第一列.
你单元格操作之后点了鼠标吧?他移到了最下面 又移到你鼠标点的地方了。
你输入数据 用按一下光标键“↓”试试。
-=-=-=- 以下内容由 lxl 在 2007年06月21日 03:33pm 时添加 -=-=-=-如果你输入数据 也不能用回车。
开回车向下: 增加两行
不开回车向下:移到最后一行 第二列
可以这样:RecalcRow(GridName,Row,Row,1) And Move(Rows,1)
开回车向下,修改了数据点回车,回车代替了do(100)
谢谢回复,输入或修改数据后按回车就跳到最后一行第二列,按你的方法用“↓”就可以达到跳到最后一行第一列的目地了,谢谢!!
下面引用由lxl在 2007/06/21 03:37pm 发表的内容:
可以这样:RecalcRow(GridName,Row,Row,1) And Move(Rows,1)
开回车向下,修改了数据点回车,回车代替了do(100)
在我的表里如果用这个公式,就不能新增行,回车代替不了do(100),因为我输数据的列不是最后一列,回车不能增行,不过暂时用向下键操作算了,目地达到了,不过不方便不规范.
只要开了回车向下(第一排工具栏,倒数第3个按钮)就能新增加行
因为先执行操作公式 再执行回车。
RecalcRow(GridName,Row,Row,1) And Move(Rows,1)
这个公式的过程是 重算 光标移到表的最后一行 再加上你敲的回车就新增加行了
我试过的,行。
嗯,没看清是要修改回车为向下,习惯了回车向右.呵呵