【问题标题】:Link cell value to form combobox value链接单元格值以形成组合框值
【发布时间】:2018-02-20 15:17:28
【问题描述】:

可能很简单,但是如何将表单组合框值链接到单元格或单元格下拉列表?在我的情况下,带有月 - 年或月 txt - 月 nr 值或数组的 1 或 2 维需要链接到表单组合框。

结果应该是,当我更改表单组合框的值时,它也会更新一个或多个 excel 单元格(上面的 2 个单元格组合),反之亦然,当我更新一个或多个单元格时,它也会更新表单组合框值。

Atm,我只有一种方式,从表单组合框到使用内置 sub 的值。

Sub ComboBox1_Change()
    ThisWorkbook.Sheets("List").Range("G2").value = Form1.ComboBox1.Value
End Sub

【问题讨论】:

  • 你能举个例子说明你想达到什么目标吗?
  • 当我更改表单组合框月份时,它也会更改单元格值,例如从 5 月到 6 月。我想要实现的是相反的情况,将单元格值从 5 月更改为 6 月应该将表单组合框值更新为 6 月。基本上,无论用户更改月份单元格或组合框,它也应该反映在其他地方。

标签: vba excel combobox


【解决方案1】:

经过一番挖掘,我在Combobox 属性窗口ControlSource 中找到了答案。我把 'List'!G2 放在我的案例中,并结合 Sub ComboBox1_Change() 它以两种方式更新月份。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    相关资源
    最近更新 更多