【问题标题】:ComboBox linked cell display in excelexcel中的ComboBox链接单元格显示
【发布时间】:2016-12-14 23:33:43
【问题描述】:

Workbook1 内,我有 2 张工作表,为简单起见,我将它们称为 Sheet1Sheet2

Sheet1 上,我有一个名为ComboBox1 的组合框,其中包含来自单元格A1:A114 的值。组合框的链接单元格是 G13 on Sheet1

我的问题是,当我从组合框中选择一个值时,我希望一个值出现在来自Sheet2 的链接单元格中。

例如,如果我在Sheet1 中选择A1 中的值,则Sheet2!$D$2 的值出现在链接单元格(G13) 中。

有什么想法吗?

【问题讨论】:

  • 查找组合框的格式控件,您的问题将得到解决
  • 我不确定Sheet2!$D$2 的来源。如果您在 ComboBox 中选择了不同的选项,例如与 A2 相关的选项,您会期望发生什么?
  • Sheet1 上的 A1 与 Sheet2 上的 D2 相关 A2 与 D3 A3 到 D4 相关,以此类推
  • 好的...我在 Sheet2 上有大量原始数据(本例中的问题答案)。在 Sheet1 上,我有一个包含问题的组合框。当我从组合框中选择一个问题时,我希望相应的答案(来自 Sheet2)出现在链接的单元格中,即 G13。

标签: vba excel combobox


【解决方案1】:

您不能直接执行此操作 - 链接单元格必须保存 ComboBox 的值。但是,如果您不介意额外的步骤,那么Sheet1 上任何其他单元格中的以下公式将给出您想要的结果:

=INDEX(Sheet2!$D$2:$D$115,MATCH($G$13,$A$1:$A$114,0))

【讨论】:

  • 谢谢,至少有人想帮忙!
猜你喜欢
  • 1970-01-01
  • 2021-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
相关资源
最近更新 更多