
已解决问题
谷歌湿黢黢用户在2015.12.17提交了关于“善良的死神vba中text与value”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-02-27T20:10:40。excel2013中,可以运算的值和显示值。
我想凡是单元格数值为3,就显示为B
if[a1].value=3then
[a1].text="B"
endif
运行时,出现424错误,“要求对象”的提示。怎么回事?
后改为:
If[a1]=3Then
[a1].NumberFormatLocal="b"
endif
但是,这个单元格就出现显示值为43,value值1900/1/5
又改为:
If[a1]=3Then
[a1].NumberFormatLocal="B"
endif
运行时,出现1004错误,不能设置range的NumberFormatLocal属性。怎么回事?
详细问题描述及疑问:
excel2013中,可以运算的值和显示值。
我想凡是单元格数值为3,就显示为B
if[a1].value=3then
[a1].text="B"
endif
运行时,出现424错误,“要求对象”的提示。怎么回事?
后改为:
If[a1]=3Then
[a1].NumberFormatLocal="b"
endif
但是,这个单元格就出现显示值为43,value值1900/1/5
又改为:
If[a1]=3Then
[a1].NumberFormatLocal="B"
endif
运行时,出现1004错误,不能设置range的NumberFormatLocal属性。怎么回事?