Foxtable(狐表)用户栏目专家坐堂 → 窗口中的表选定单元格


  共有3114人关注过本帖树形打印复制链接

主题:窗口中的表选定单元格

帅哥,在线噢!
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106063 积分:539408 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/19 22:26:00 [只看该作者]

执行ps.cpear不行 -- 这个表是使用的ps集合吗,如果不是改为对应的集合。

使用代码删除

ps2.clear
With Tables("窗口1_table1")
    For i As Integer = .BottomPosition To .TopPosition Step -1
        .Rows(i).Delete()
    Next
End With

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2020/1/19 23:11:00 [只看该作者]

哪个事件?还是不行?

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2020/1/19 23:20:00 [只看该作者]

只考虑窗口中的表,不要考虑内部表的代码,ps全局变量就存储窗口中单元格区域。窗口中的表绑定外部表后,都统一增加100行。此时右键选择一行,删除行没有问题,右键选择多行,然后删除多行就报错?

 回到顶部
帅哥,在线噢!
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106063 积分:539408 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/20 8:53:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:不同区域坐标选择.zip


 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2020/1/20 10:43:00 [只看该作者]

还是有问题,测试步骤:

1、窗口中的表允许删除行属性设为TRUE,打开窗口后,选择科目余额表,然后右键增加5行,然后选择行标题向下拖动选择三行。
2、右键选择删除,就报错。

 回到顶部
帅哥,在线噢!
有点蓝
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106063 积分:539408 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/20 10:53:00 [只看该作者]

只能使用按钮删除。

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2020/1/20 11:34:00 [只看该作者]

1、删除一行为什么可以?
2、为什么只能使用按钮删除
3、只要通过行标题拖动多行,使用按钮删除同样报错!

 回到顶部
帅哥,在线噢!
有点蓝
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106063 积分:539408 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/20 11:48:00 [只看该作者]

1、删除一行不会导致索引异常,如果表格只有 一行数据,删除一行一样出错
2、必须在删除前清空集合,删除菜单没有这个清空集合的代码
3、我测试没有问题,上传有问题的实例说明

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2020/1/20 12:09:00 [只看该作者]

就您发回的实例。
1、窗口中的表允许删除行属性设为TRUE,打开窗口后,选择科目余额表,然后右键增加5行,然后选择行标题向下拖动选择三行。
2、点击删除按钮,就报错。

 回到顶部
帅哥,在线噢!
有点蓝
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106063 积分:539408 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/20 13:36:00 [只看该作者]

删除前再加一个vars("stop") = True

 回到顶部
总数 30 上一页 1 2 3