Excel:基于动态更改列长度更新线图

时间:2017-07-21 14:42:11

标签: excel excel-vba excel-formula vba

我根据列上的数据在Excel中绘制数据线。但是,此列中的数据量可能会更改(其长度可能会更改),并且我希望图表仅更新为列的更新长度中的包含值。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

假设您的数据从(" A1")开始,您可以执行以下操作:

ActiveWorksheet.Range("A1", Range("A1").End(xldown))

您可以阅读有关.End here

的更多信息

此外,您可以使用.End使用.Offset(1, 0)动态地将新值附加到现有列表,其中第一个参数=列; second = row。

例如,假设我们要将Integer 5添加到现有列表中:

ActiveWorksheet.Range("A1").End(xldown).Offset(1, 0).Value = 5