以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表中右击快捷键上移一行和下移一行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123203)

--  作者:susu312
--  发布时间:2018/8/9 21:18:00
--  表中右击快捷键上移一行和下移一行

表中右击快捷键上移一行和下移一行

 

老师,上面这个代码我不会写。请老师指点一下


--  作者:有点甜
--  发布时间:2018/8/9 21:32:00
--  

If CurrentTable.Current IsNot Nothing AndAlso CurrentTable.current.Index > 0 Then
    CurrentTable.Current.move(CurrentTable.Current.Index-1)
End If

 

-------------

 

If CurrentTable.Current IsNot Nothing AndAlso CurrentTable.current.Index < CurrentTable.Rows.count-1 Then
    CurrentTable.Current.move(CurrentTable.Current.Index+1)
End If


--  作者:susu312
--  发布时间:2018/8/9 22:14:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

老师,上图中,我本来想删除蓝色行了,但是右击删除,就把第一行输入的内容清空了,这是为啥:

With Tables("统计1")
        .Current.Delete
End With

代码是这样的


--  作者:有点甜
--  发布时间:2018/8/9 22:17:00
--  

 

改成

 

With CurrentTable
        .Current.Delete
End With