Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Application.ThousandsSeparator仅影响单元格、图表标签和轴不工作_Excel_Vba - Fatal编程技术网

Excel Application.ThousandsSeparator仅影响单元格、图表标签和轴不工作

Excel Application.ThousandsSeparator仅影响单元格、图表标签和轴不工作,excel,vba,Excel,Vba,我需要一些报告,我们的客户可以选择他们想要什么 使用下面的代码,这对单元格来说很好。但它所附的图表并不遵循相同的千位分隔符。只有在保存文件、关闭并重新打开时,分隔符才会正确显示 Sub changeSeperators() Application.ThousandsSeparator = " " Application.UseSystemSeparators = False End Sub 我尝试了不同的应用程序。计算,但似乎都不起作用。 另外,图表的刷新也不起作用 如果我不在

我需要一些报告,我们的客户可以选择他们想要什么

使用下面的代码,这对单元格来说很好。但它所附的图表并不遵循相同的千位分隔符。只有在保存文件、关闭并重新打开时,分隔符才会正确显示

Sub changeSeperators()
    Application.ThousandsSeparator = " "
    Application.UseSystemSeparators = False
End Sub
我尝试了不同的应用程序。计算,但似乎都不起作用。 另外,图表的刷新也不起作用

如果我不在vba中执行此操作,而只是在excel的选项中更改分隔符,则它只是按照假设的方式工作,并将两个单元格都更新为图表标签,并正确地显示轴

有没有关于如何解决这个问题的建议


谢谢,

可能还需要显式更改图表组件的numberformat代码。Ron,即使我尝试在代码之后更改图表本身的numberformat,格式仍将是“旧”格式。即使它改变了。尝试和测试了很多东西,但都没有成功。唯一有效的方法是关闭文件并重新打开,可能还需要显式更改图表组件的numberformat代码。Ron,即使我尝试在代码之后更改图表本身的numberformat,格式仍将是“旧”格式。即使它改变了。尝试和测试了很多东西,但都没有成功。唯一有效的方法是关闭文件并重新打开