Range.value与Range.text的区别
在a1单元格输入一个10位数,把列宽缩小到标准列宽的一半,呈下图样式

输入代码
sub 测试()
debug.print [a1].value,[a1].text
end sub
在vbe窗口按ctrl+g键,调出立即窗口
按f8/f5运行上述代码
得出

综上所述
Range.value 为单元格本身的值(即编辑栏显示的内容,如果是公式,.value=f(x)的结果
Range.text 为单元格显示出来的内容。即我们看到的内容。
I
在a1单元格输入一个10位数,把列宽缩小到标准列宽的一半,呈下图样式

输入代码
sub 测试()
debug.print [a1].value,[a1].text
end sub
在vbe窗口按ctrl+g键,调出立即窗口
按f8/f5运行上述代码
得出

综上所述
Range.value 为单元格本身的值(即编辑栏显示的内容,如果是公式,.value=f(x)的结果
Range.text 为单元格显示出来的内容。即我们看到的内容。
I