[英]Change decimal separator with macro in Excel?
我想将小数点分隔符从逗号更改为点。 我该如何使用宏?
其实你可以做到的。
Sub Macro1()
With Application
.DecimalSeparator = "."
.ThousandsSeparator = ","
.UseSystemSeparators = false
End With
End Sub
重要提示:
此更改仅在Excel内部和所有打开的Excell文件中生效。 下次您打开Excel时,此设置将处于活动状态。
您可以在更改之前记录此设置的状态,以便可以将应用程序恢复为原始状态。
你不能
小数点分隔符是操作系统区域设置的一部分。
不能在应用程序(Excel)级别或文件(Excel工作簿)级别上更改。
如果您要在Excel中使用的文件中的小数点分隔符有问题,请编辑问题以说明真正的问题。
您的系统可能使用。 以十进制表示,但是要导入的文件使用逗号。 在文本编辑器中打开文件,然后将逗号替换为点并将点替换为逗号。
保存文件,然后导入到Excel。
转到“选项”,然后在“高级”部分中找到“使用系统分隔符”选项。 取消选择它并输入您自己的字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.