【问题标题】:Excel When Drop down box selected auto fill other boxesExcel 选择下拉框时自动填充其他框
【发布时间】:2014-09-17 19:03:14
【问题描述】:

我有一个Excel电子表格,在表格1上掉下来的组合框。我试图了解如何在选择特定下拉时与从纸张2的内容一起自动填充5个框。

【问题讨论】:

  • 哪一个真正有效...我已经获得了数据验证和表单/活动 x 来下拉我的选项,但我无法将其他框与选定的下拉列表相关联。 IE 我选择“选项 1”,然后直接向左侧的单元格填充表 2 中关于选项 1 的信息。

标签: excel combobox autofill


【解决方案1】:

您可以在没有宏的情况下执行此操作,只需选择表单元素,单击开发人员选项卡,然后单击属性。然后在出现的表单中选择 Control。:

这会导致:

【讨论】:

  • 我可以得到下拉菜单,当下拉菜单被选中时,我可以如何获取与选择的特定项目相关联的数据以显示在同一张表中?如果您选择“Januar”,则在您的图片中使用 IE,然后在 I3、F3、.... 列中特定于“Januar”自动填充的信息。
  • 在第一张图片中,您可以看到一个名为“单元格链接”的填充选项。这会将下拉框的值输出到单元格中。然后,您可以在所有其他单元格中引用此单元格。 (例如:单元格 F3 的公式为“=$K3$K”)
【解决方案2】:

尝试使用 VBA。您首先从表 2 中获取价值的位置:

With Sheet2.ComboBox1
    .AddItem A1
    .AddItem A2
    .AddItem A3
End With

然后在工作表 1 中设置 ListFillRange:A1、A2、A3

这里有一些例子:link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多