我已经在网上看过这个问题的答案,但是到目前为止还没有遇到任何喜悦。是否有可能在UserForm中的文本框是动态的?
我目前的想法是有3列文本框,在第1列和第2列中,用户需要输入数据,并想知道在第3列中是否有办法显示涉及第1列和第2列的值?
如果这不可能,您是否能够引用工作表上的单元格,然后获取useform以显示单元格值?
理想情况下,我希望这是可能的,因为它为用户提供了快速检查,以确保他们正确输入数据。
编辑1
TextBox18.Value = (TextBox1.Value + TextBox10.Value) / 2
我发现这行代码允许我动态引用两个文本框,但是文本框18连接而不是添加数字。这有什么方法吗?
谢谢
或者像这样的东西可以帮助,这将添加值而不是连接它们:
TextBox3.Value = (Val(TextBox1.Value) + Val(TextBox2.Value))
使用TextBox_Change()事件方法动态更新值。
例:
Sub TextBox46_Change()
TextBox46.Value=(TextBox1.Value + TextBox36.Value) / 2
End Sub