【问题标题】:Update Excel Userform From Worksheet Cells从工作表单元格更新 Excel 用户表单
【发布时间】:2021-07-03 22:23:05
【问题描述】:

我在一个启用宏的 Excel 工作簿中有以下用户表单。它需要我每次填充所有空单元格并单击更新以设置单元格值以用于进一步计算。我期待找到一种替代方法来填充工作表范围中的这些单元格并绕过单击此更新按钮。

我是 VBA 的新手,一个月来一直在努力回答这个问题,我们将不胜感激。提前致谢!

【问题讨论】:

  • TextBoxA1 = Range("A1")
  • 您可能想查看How do I ask a good question?I'm very new to VBA so I don't have a code to show. VBA 新手不是借口:) 你可以花一些时间学习这门语言。一旦您尝试了一些代码,您就可以发布代码共享1.您期待什么? 2. 什么不工作?包括错误消息(如果适用)
  • 您好,感谢您的 cmets。就目前而言,这是一个预先存在的设置,我只是想简化这个过程,并且首先在后端有一个我无法共享的大脚本。会阅读您的建议,将来可能会有用。

标签: excel vba automation userform


【解决方案1】:

这看起来很简单的问题。试试下面的代码。将 sheet 名称和文本框名称调整为 UserForm 以及单元格地址。

Private Sub cmdUpdate_Click()
    Me.TextBox1 = Sheets("Sheet1").Range("A1")
    Me.txtMyBox = Sheets("Sheet1").Range("B1")
End Sub

【讨论】:

  • 我需要在不点击按钮的情况下更新它,所以这里 cmdupdate_click 是我需要绕过的。感谢您的回复。
  • 然后将代码写入UserForm_Initialize事件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多