我有问题。我需要一个变量的旧值。但是,当我为此变量设置新日期时,我的字符串值也包含新值。
如何使用excel在VBA中解决此问题?我知道有byRef
或byVal
的可能性。我如何在我的例子中结合这个?
这里是代码:
Dim ExTagBeschTagString$
ExTagBeschTagString = "First Day: " & .DTPickerFirstDay & vbCrLf & "Second Day: " & .DTPickerSecondDay
If InStr(.TextField.Value, ExTagBeschTagString) Then
.Anmerkung.Value = Replace(.Anmerkung.Value, ExTagBeschTagString, "")
Else
.Anmerkung.Value = .Anmerkung
End If
答案 0 :(得分:0)
如果你有
Dim Var1 as integer
Dim Var2 as integer
Var1 = 1
Var2 = Var1
Var1 = 2
然后输出
Var1 = 2
Var2 = 1
你的问题好像说它不是......