VBA - 如何从一个TextBox中检索值并使其出现在另一个TextBox中?

时间:2016-03-08 10:20:47

标签: excel vba variables userform multipage

我在Excel中有Userform。 多页的第一个选项卡有一个名为Staffwage_TextBox的变量。预计有人会输入一个值。 我想检索此值并使其显示在名为staffwage的TextBox中的下一个多页上。 到目前为止我有这个代码:

Private Sub staffwage_Change()

Dim trial As String

Staffwage_TextBox.Characters.Text
staffwage = Staffwage_TextBox.Value

trial = Staffwage_TextBox.Characters.Text

End Sub

任何帮助将不胜感激, 谢谢:)

1 个答案:

答案 0 :(得分:1)

如果我找到了你,你有一个多页面,标签1和标签2保持一个文本框,如果在第一个文本框中输入了某些内容,你希望它也出现在第二个文本框中。
首先要做的事情是:多页中的元素被视为没有多页。所以它们在哪里并不重要。

虽然我感到困惑: ......一个名为Staffwage_TextBox的变量... 。我确信这是一个对象。

为了尽可能简单,我将使用不同的名称 我创建了一个多页面并在两个页面上添加了一个文本框。命名为TextBox1(第1页)和TextBox2(第2页)。现在我双击TextBox1并移动到sub以进行更改事件(看起来就像你在这一点)。现在我只是放在那里:

TextBox2.Value = TextBox1.Value

就是这样。如果我现在在第一个文本框中放置任何内容,那么第二个文本框将具有相同的文本。 (只适用于那个方向)