如何使Excel图表包含VBA中指定范围内的所有空白单元格?

在我的代码中,我创build了一个图表并为input数据指定了一个范围:

.SetSourceData Source:=Sheets("Output").Range("N6:CS6") 

问题是前面几个单元格有时是空白的,当创build图表时忽略它们,从包含一个值的第一个单元格开始。 这反过来导致X轴值与正在显示的数据不匹配。

如何强制图表包含指定的全范围,即使它包含空白单元格?

如果您试图让空白显示为零代码是

 ActiveChart.DisplayBlanksAs = xlZero