VBA 动态修改textbox的value
在用户窗体中,创建一个textbox用于显示选定单元格的地址区域,怎么让其动态更新内容,而不是需要按键来触发更新。也就是说,我用鼠标选定了什么单元格区域,窗体中的text...
在用户窗体中,创建一个textbox用于显示选定单元格的地址区域,怎么让其动态更新内容,而不是需要按键来触发更新。
也就是说,我用鼠标选定了什么单元格区域,窗体中的textbox就会自动将该单元格区域的地址字符显示出来,鼠标不选定其他单元格区域,textbox的值就保持不变
excel 的VBA编译问题,杂人误答 展开
也就是说,我用鼠标选定了什么单元格区域,窗体中的textbox就会自动将该单元格区域的地址字符显示出来,鼠标不选定其他单元格区域,textbox的值就保持不变
excel 的VBA编译问题,杂人误答 展开
展开全部
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then UserForm1.TextBox1.Text = 123
End Sub
代码要做适当修改才能适合你用。
总之吧,就是在selectionchange事件中,写代码。
If Target.Address = "$A$1" Then UserForm1.TextBox1.Text = 123
End Sub
代码要做适当修改才能适合你用。
总之吧,就是在selectionchange事件中,写代码。
追问
我研究了下,找到了那个selectchange,但是他只能针对了一个sheet,在thisworkbook中却没有该过程,也就无法针对全体sheet了,有没有什么处理方法,让只写一份编码,然后却可以全体sheet都生效并调用,谢谢。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询