UserForm中的文本框可以包含公式吗?

问题描述 投票:0回答:2

我已经在网上看过这个问题的答案,但是到目前为止还没有遇到任何喜悦。是否有可能在UserForm中的文本框是动态的?

我目前的想法是有3列文本框,在第1列和第2列中,用户需要输入数据,并想知道在第3列中是否有办法显示涉及第1列和第2列的值?

如果这不可能,您是否能够引用工作表上的单元格,然后获取useform以显示单元格值?

理想情况下,我希望这是可能的,因为它为用户提供了快速检查,以确保他们正确输入数据。

编辑1

TextBox18.Value = (TextBox1.Value + TextBox10.Value) / 2我发现这行代码允许我动态引用两个文本框,但是文本框18连接而不是添加数字。这有什么方法吗?

谢谢

excel vba userform
2个回答
1
投票

或者像这样的东西可以帮助,这将添加值而不是连接它们:

TextBox3.Value = (Val(TextBox1.Value) + Val(TextBox2.Value))

1
投票

使用TextBox_Change()事件方法动态更新值。

例:

Sub TextBox46_Change()
  TextBox46.Value=(TextBox1.Value + TextBox36.Value) / 2
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.