如何获取Excel工作表的输入范围和单元格链接

时间:2015-04-22 09:22:43

标签: excel excel-vba excel-2010 vba

我是VBA编程的新手,所以请不要对这个非技术问题感到冒犯。

我有一个带有宏的excel工作簿,这是通过密码传递的。我能够使用this tool

来破解密码

我编辑了文件以符合我的目的,但我无法将值更改为下拉列表。如何获得下图中Excel工作表的输入范围和单元格链接?

enter image description here

输入范围和单元格链接中的该行是什么意思?如何更新值?

1 个答案:

答案 0 :(得分:1)

下拉列表从输入范围获取其值。因此,在名为“数据引用”的工作表中(可能是隐藏的,可能不是),在单元格U10到U14中,有一些值出现在下拉列表中。

当您在下拉列表中选择一个项目时,它会将您选择的项目编号放在“单元格”链接中(单元格U17)。因此,如果您选择列表中的第一项,则值1将放入数据引用工作表中的单元格U17中。此数值允许您索引单元格(使用公式或代码),计算出所选的值(例如,使用OFFSET公式,您可以从Cell链接值计算出来,列表中的值是什么实际上选择了U10到U14的范围。

如果要扩展,请调整列表 - 只需将项目列表添加到某处的某些单元格中,然后在“输入范围”部分添加单元格引用。下拉列表将从这些单元格中获取值。