TCa*_*ssa 0 excel vba excel-vba
我有一张Excel表格,其中包含一个数字列表.低于10的任何内容都显示为00格式,但它有一个绿色小箭头表示错误,我必须单击并选择"转换为数字",如下所示:
如何在不手动操作的情况下将这些转换为数字?如果我尝试录制宏,它不会录制任何内容.
几种可能性.如果它们确实是数字:有时这就足够了:
range("A1:A1000").numberformat="0.00"
range("A1:A1000").value=range("A1:A1000").value 'yes it looks soooo dumb
Run Code Online (Sandbox Code Playgroud)
否则,将其放在向量中并在每个上使用cdbl().您可能需要使用"替换"将错误的小数分隔符替换为正确的小数分隔符