我想将一个单元格或一行单元格的内容插入宏,以避免必须更新宏代码。
这样一来,我办公室的人们就可以简单地更新电子表格中的列表,而不必去更改VBA代码。
是否可以简单地要求Excel将单元格中的文本插入VBA并使用它执行宏?
谢谢!
答案 0 :(得分:0)
我不太肯定我理解您的问题,但是要从您将要使用的单元格中读取数据
Worksheet(SheetIndex).Cells(x,y).Value
如果您要遍历行以获取数据,则执行for循环将是解决问题的最简单方法。
For i to j
'Do Stuff
Next
如果要遍历工作表中的所有行,请通过获取已用单元格的数量来查找总行数。
Worksheet(SheetIndex).UsedRange.Rows.Count
老实说,我可能会有一个按钮来实际触发此操作以增加可用性。应该始终在编写代码时考虑到可伸缩性,那么为什么他们需要更改宏代码?