如何根据组合框值更改单元格

时间:2018-07-04 15:32:07

标签: excel

我有一个带有activeX组合框的工作表(工作表A),该组合框中填充了另一工作表(工作表B)中的日期,其文本格式为“ dd / mm / yyyy”。

现在我想要的是,当我在工作表A的组合框中选择某个日期时,我在另一个单元格中获得了相同的日期,但又增加了2年。因此,如果我选择“ 01/01/2018”,则会得到“ 01/01/2020”。有帮助吗?

1 个答案:

答案 0 :(得分:0)

使用

Option Explicit
Private Sub ComboBox1_Change()
    Range("A2") = DateAdd("yyyy", 2, Me.ComboBox1.Value)
End Sub

代码进入包含activex对象的工作表的代码窗格中。将A2更改为目标输出单元,并将ComboBox1更改为适当的组合框。