以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 单元格计算 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=13760) |
||||
-- 作者:明丰 -- 发布时间:2011/10/26 12:05:00 -- 单元格计算 打开数值列的计算器,这时通过键盘输入算式可以计算结果。
如果数值列不使用内置输入器而希望在单元格实现下面功能:
键盘输入算式,按“回车”时计算结果.
请问用代码如何设置? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/26 12:20:00 -- 看看eval函数 |
||||
-- 作者:明丰 -- 发布时间:2011/10/26 13:14:00 -- 某软件可以在单元格输入算式直接计算(单元格是数值类型),不知是如何设置的。 ![]() ![]() |
||||
-- 作者:blackzhu -- 发布时间:2011/10/26 13:52:00 -- 老大已经告诉你了. |
||||
-- 作者:明丰 -- 发布时间:2011/10/26 17:03:00 -- 列类型设置为字符型,用Eval函数可以实现单元格计算,如: If e.DataCol.Name = "第四列" Then
如果列类型是数值型时,没办法输入运算符. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/26 17:05:00 -- 只能是字符型。 |
||||
-- 作者:明丰 -- 发布时间:2011/10/26 21:28:00 -- 数值列只能输入数值,输入其它值时无效,不会显示。
要实现类似功能,如某一列是字符型,希望该列只能输入“数值和运算符”,其它值无效,不会显示。
请问如何设置? |
||||
-- 作者:明丰 -- 发布时间:2011/10/27 8:21:00 -- 以下是引用明丰在2011-10-26 21:28:00的发言:
数值列只能输入数值,输入其它值时无效,不会显示。
要实现类似功能,如某一列是字符型,希望该列只能输入“数值和运算符”,其它值无效,不会显示。
请问如何设置? 请问老大这个功能如何设置? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/27 9:06:00 --
|
||||
-- 作者:明丰 -- 发布时间:2011/10/27 9:42:00 -- 如果在"计算"列中输入以数字开头的混合字符系统会错.(这个在DataColChanging中可以解决)
原来的构思是:在编辑字符型"计算"列时,在键盘上按下"32A"时,正在编辑的单元格只会显示"32",A无效. 即"计算"列只能输入数值和运算符,输入其它值无效.
请问如何设置? |