Excel/VBA-基于列非空的图表范围

Excel/VBA-基于列非空的图表范围,excel,vba,Excel,Vba,考虑列a中显示的日期列表,以及列B中的相关值。列B中的一些值被显示,而一些值则没有显示(即,IF语句产生的“” 根据列B中的非隐藏值(即不是“”),我可以创建一个图表,自动调整其范围,使其仅包含a中的日期和B中的值。它应该能够识别列B中的值是否发生任何更改,并相应地调整 例如(无标题),B1为“”,B2:B3有值,B4为“”,图表应仅基于第2行和第3行 在Excel中,可以使用NA()而不是“”的返回值来确保未打印点。您需要考虑是否还为轴执行类似的操作(因此隐藏关联日期)。下面是我第一次使用谷歌

考虑列a中显示的日期列表,以及列B中的相关值。
列B
中的一些值被显示,而一些值则没有显示(即,IF语句产生的“”

根据
列B
中的非隐藏值(即不是“”),我可以创建一个图表,自动调整其范围,使其仅包含
a
中的日期和
B
中的值。它应该能够识别
列B中的值是否发生任何更改,并相应地调整


例如(无标题),
B1
为“”,
B2:B3
有值,
B4
为“”,图表应仅基于第2行和第3行

在Excel中,可以使用NA()而不是“”的返回值来确保未打印点。您需要考虑是否还为轴执行类似的操作(因此隐藏关联日期)。下面是我第一次使用谷歌搜索


请参见此处:

让我们看看您已经尝试过的代码。是的,但根据图表类型,仍可能有一个空类别,其中将绘制“”或#N/A。