【问题标题】:VBA - How to retrieve value from one TextBox and make it appear in another?VBA - 如何从一个文本框中检索值并使其出现在另一个文本框中?
【发布时间】:2016-06-22 05:46:08
【问题描述】:

我在 Excel 中有用户表单。 多页的第一个选项卡有一个名为 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

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

【问题讨论】:

  • 你有多少个用户表单?

标签: excel vba variables userform multipage


【解决方案1】:

如果我猜对了,您有一个多页,并且选项卡 1 和 2 包含一个文本框,如果在第一个文本框中输入了某些内容,您希望它也出现在第二个文本框中。
首先要做的事情是:多页中的元素被视为没有多页。所以他们在哪里并不重要。

虽然我很困惑:...一个名为 Staffwage_TextBox...的变量...。我确定那是一个对象。

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

TextBox2.Value = TextBox1.Value

仅此而已。如果我现在在第一个文本框中输入任何内容,那么第二个文本框将具有相同的文本。 (只适用于那个方向)

【讨论】:

    猜你喜欢
    • 2017-07-23
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多