以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,如何指定单元格编辑顺须 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97608) |
-- 作者:UBSS -- 发布时间:2017/3/15 15:45:00 -- 求助,如何指定单元格编辑顺须 求助,如何指定单元格编辑顺须 |
-- 作者:有点色 -- 发布时间:2017/3/15 15:55:00 -- 请具体你的问题。为什么要指定顺序,怎样指定。 |
-- 作者:UBSS -- 发布时间:2017/3/15 16:05:00 -- 一个表中,有两列,3行, 我想第二列与第一行交叉那个单元格有内容后 必须先把第三列与第一行交叉单元格输入内容后 才能接着编辑我想第二列与第二行交叉那个单元格有内容
|
-- 作者:有点色 -- 发布时间:2017/3/15 16:27:00 -- startEdit事件写代码
If e.Col.Index = 1 AndAlso e.Row.Index = 0 Then \'第一行第二列 If e.Table.Rows(0)(2) = Nothing Then msgbox("必须先输入1、3") e.Cancel = True End If End If [此贴子已经被作者于2017/3/15 16:30:06编辑过]
|
-- 作者:有点色 -- 发布时间:2017/3/15 16:35:00 -- If e.Row.Index > 0 Then If e.Table.rows(e.Row.index-1)(1) = Nothing Then msgbox("先输入第" & e.Row.index-1 & "行") e.cancel = True Return End If End If If e.Col.index = 1 Then If e.Table.Rows(e.Row.index)(2) = Nothing Then msgbox("必须先输入第三列") e.Cancel = True End If End If |