Foxtable(狐表)用户栏目专家坐堂 → 选定任意的N行,代码如何表达?(明白了)


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

主题:选定任意的N行,代码如何表达?(明白了)

帅哥哟,离线,有人找我吗?
菜鸟foxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
选定任意的N行,代码如何表达?(明白了)  发帖心情 Post By:2009/3/19 9:33:00 [只看该作者]

问题解决....
放按钮代码以供菜鸟们参考
With CurrentTable
    For i As Integer = .TopRow To .BottomRow
        If .Rows(i)("停止日期") = nothing Then
            .Rows(i)("停止日期") = date.today
        End If
    Next
End With


======================华丽的分割线=============================

如下图,红箭头所示的选择多行的状态如何用代码表达?如果是一行代码为current....那N行是什么?

想实现选择N行,单击某按钮自动填充当前日期到所选择的N行停止日期列中...

我选择了任意的N行,要填充数据,这任意的N行怎么表达?


图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-3-19 11:08:09编辑过]

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


加好友 发短信 好心情 一级勋章
等级:超级版主 帖子:715 积分:5564 威望:0 精华:1 注册:2008/8/31 20:45:00
  发帖心情 Post By:2009/3/19 9:36:00 [只看该作者]

 

Select

选定指定位置的单元格,或者某一区域。

语法

Select(Row, Col)
Select(TopRow, LectCol, BottomRow, RightCol)

参数

Row:      行位置
Col:       列位置
TopRow:    选定区域最上边一行的位置
LectCol:   选定区域最左边一列的位置
BottomRow: 选定区域最下边一行的位置
RightCol:  选定区域最右边一列的位置 

上述位置在计算的时候,均包括分组行。

例如选定当前表的第1行第1列:

CurrentTable.Select(0,0)

例如选定当前表第二行第三列至第八行第7列之间的区域:

CurrentTable.Select(1,2,7,6)

再例如选定整个第二列:

CurrentTable.Select(0, 1, CurrentTable.Rows.Count - 1, 1)


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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/3/19 9:41:00 [只看该作者]

.....图片点击可在新窗口打开查看动态的怎么表达?我选择了任意的行,要填充数据,这任意的行怎么表达?

[此贴子已经被作者于2009-3-19 9:43:13编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/19 10:13:00 [只看该作者]

 

TopRow
返回选定区域的最上面一行的位置。
 

BottomRow
返回选定区域的最下面一行的位置。
 

LeftCol
返回选定区域的最左边一列的位置
 

RightCol
返回选定区域的最右边一列的位置



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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/3/19 10:28:00 [只看该作者]

以下是引用狐狸爸爸在2009-3-19 10:13:00的发言:
 

TopRow
返回选定区域的最上面一行的位置。
 

BottomRow
返回选定区域的最下面一行的位置。
 

LeftCol
返回选定区域的最左边一列的位置
 

RightCol
返回选定区域的最右边一列的位置


老爹一针见血....图片点击可在新窗口打开查看


 回到顶部