将单元格数据复制到宏,以避免更新宏

时间:2018-07-20 17:59:47

标签: excel vba input cell

我想将一个单元格或一行单元格的内容插入宏,以避免必须更新宏代码。

这样一来,我办公室的人们就可以简单地更新电子表格中的列表,而不必去更改VBA代码。

是否可以简单地要求Excel将单元格中的文本插入VBA并使用它执行宏?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不太肯定我理解您的问题,但是要从您将要使用的单元格中读取数据

Worksheet(SheetIndex).Cells(x,y).Value

如果您要遍历行以获取数据,则执行for循环将是解决问题的最简单方法。

For i to j
    'Do Stuff
Next

如果要遍历工作表中的所有行,请通过获取已用单元格的数量来查找总行数。

Worksheet(SheetIndex).UsedRange.Rows.Count

老实说,我可能会有一个按钮来实际触发此操作以增加可用性。应该始终在编写代码时考虑到可伸缩性,那么为什么他们需要更改宏代码?