大家好我是一个极好的VBA新手,真的可以使用一些帮助。使用单元格值作为VBA代码的一部分?
所以我有一些工作代码,并在该代码中有一些表名称需要定期更新。每次需要更新工作表名称时,我都不希望在代码中重新输入新的工作表名称。代码是否可以从单元格拉取表格名称?这样我就可以将表单名称输入一个单元格中,然后所有的代码都会引用它。
因此,例如,不是输入表格名称“Hello”,而是仅引用单元格“F20”来获取该表格名称。
这很晚了,我希望这是有道理的。谢谢。
大家好我是一个极好的VBA新手,真的可以使用一些帮助。使用单元格值作为VBA代码的一部分?
所以我有一些工作代码,并在该代码中有一些表名称需要定期更新。每次需要更新工作表名称时,我都不希望在代码中重新输入新的工作表名称。代码是否可以从单元格拉取表格名称?这样我就可以将表单名称输入一个单元格中,然后所有的代码都会引用它。
因此,例如,不是输入表格名称“Hello”,而是仅引用单元格“F20”来获取该表格名称。
这很晚了,我希望这是有道理的。谢谢。
应该是
ActiveSheet.Cells(20, 6).Value
当然可以,
ActiveSheet.Name = Range("F20")
可以传递包含表名称到可变单元格的值,然后使用该变量来选择片材。对于多个工作表,您可以使用循环选择并采取行动。
Sub test()
shtName = Range("A1")
Sheets(shtName).Select
End Sub