在VBA中复制变量

时间:2015-12-03 15:47:29

标签: excel vba excel-vba

我有问题。我需要一个变量的旧值。但是,当我为此变量设置新日期时,我的字符串值也包含新值。

如何使用excel在VBA中解决此问题?我知道有byRefbyVal的可能性。我如何在我的例子中结合这个?

这里是代码:

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

1 个答案:

答案 0 :(得分:0)

如果你有

Dim Var1 as integer
Dim Var2 as integer

Var1 = 1
Var2 = Var1
Var1 = 2 

然后输出

Var1 = 2
Var2 = 1

你的问题好像说它不是......