當組合框的值會改變時,我想獲得組合框的舊值。VBA - 獲取組合框的舊值
我已經試過類似:
Private Sub ComboBox1_Change()
Application.EnableEvents = False
newVal = ComboBox1.Value
Application.Undo
oldVal = ComboBox1.Valu
End Sub
或
Private Sub ComboBox1_Change()
Application.EnableEvents = False
newVal = ComboBox1.Value
ComboBox1.Undo
oldVal = ComboBox1.Valu
End Sub
,但它似乎沒有工作...
感謝
您是否嘗試過OldValue屬性? –
@iDevlop,有一個OldValue屬性?搜索顯示一個用於Access,但不適用於Excel。 –