从表格的下拉框中检索值[未知来源]

时间:2019-08-22 14:41:47

标签: excel vba

我公司的人力资源部门有一个“人事行动表格”,其中必须经过“部门/部门”下拉列表框[图1],然后为部门选择适当的代码。我的任务是为来自不同部门的多个用户创建表单。因此,我想从此下拉列表中检索值,以将它们放在单独的工作表中,而不必每次需要其他值时都滚动。

enter image description here

我尝试过在线查找用于检索这些值的方法(宏,VBA脚本,数据验证等),但是我发现的所有内容都建议我必须以某种方式求助于表单中的这些值的来源或文献。我无法到达框中的值的来源。我无法在HR提供给所有人的通用文档中的任何地方找到它们。

enter image description here

有人知道我可以使用VBA脚本获取这些值而不需要它们的来源吗?我愿意提供指向该文档的网络链接,任何用户都可以下载该文档。

先谢谢了。我知道很多东西,但是我非常执着,仔细检查每个值来输入它们将使我永远。

1 个答案:

答案 0 :(得分:1)

该下拉菜单似乎在工作表的其他位置填充了一个已命名的范围。最简单的解决方案是重命名命名范围。

在您的excel中转​​到一个空白工作表,然后输入指定范围的名称作为公式:

=Department_Division

然后向下拖动填充手柄,直到获得#value条目(表示范围的末尾)。它将为您将整个源打印到单元格中。然后,如果需要保留列表,则可以复制范围并粘贴值。