标签: vba excel-vba conditional-statements scatter-plot datapoint
我是VBA的新手并且没有创建许多图表的经验。图表必须手工创建,因为必须目视检查数据以查看它是否符合特定标准,而不是列中的每个单元格都需要要添加到图表中。该图表显示每个资产的信息。并非每个资产都有可以在图表上输入的信息。有没有办法使用VBA有条件地将数据点添加到图形中?
例如,如果资产看到0-30之间的值,则绘制点(绿色)30-50(红色)等。
答案 0 :(得分:1)
这种情况可以通过数据布局和公式来实现。无需VBA,需要重新运行,因为公式会自动更新。
请考虑以下屏幕截图:
单元格C3中的公式为=IF($B3<30,$B3,NA()),而D3 =IF($B3>=30,$B3,NA())中的公式已向下复制。
=IF($B3<30,$B3,NA())
=IF($B3>=30,$B3,NA())