Excel图表不遵循小数分隔符设置的问题求助
Excel图表不遵循小数分隔符设置的问题求助
大家好,我遇到了一个Excel的小难题,想请教下各位:
我电脑系统默认的小数分隔符是点(.),但有一个特定的Excel工作表必须用逗号(,)作为小数分隔符。所以我写了一段简单的VBA脚本,利用工作簿的打开和窗口失活事件来切换分隔符设置:
Private Sub Workbook_Open() Application.UseSystemSeparators = False Application.DecimalSeparator = "," Application.ThousandsSeparator = " " End Sub Private Sub Workbook_WindowDeactivate(ByVal Wn As Window) Application.UseSystemSeparators = True End Sub
打开这个工作簿时,第一个过程会把小数分隔符改成逗号,千位分隔符设为空格;当切换到其他窗口时,第二个过程会把分隔符重置回系统默认的设置。
目前单元格里的数值显示都正常,完全按照设置的逗号来显示,但图表却不遵循这个分隔符设置,还是顽固地显示点而不是逗号。
有没有朋友知道怎么解决这个问题呀?
编辑:我发现如果手动在选项里修改分隔符的话……
备注:内容来源于stack exchange,提问作者user2078224
相关产品推荐
相关产品推荐

