EXCEL中用VBA编的一个窗体,如何通过鼠标点击与相应的单元格互动 80
EXCEL中编了个窗体,我想通过鼠标点击EXCEL表格里的单元格,把相应单元格里的数据都显示到窗体里的Textbox控件里去,能不能实现呢?现在窗体运行后点EXCEL表格...
EXCEL中编了个窗体, 我想通过鼠标点击EXCEL表格里的单元格,把相应单元格里的数据都显示到窗体里的Textbox控件里去,能不能实现呢?
现在窗体运行后点EXCEL表格根本就不响应,只能在这个窗体上操作,更别说后面的数据处理了,谢谢大家帮忙
关键是把鼠标点的那个单元格的值传过去哦 展开
现在窗体运行后点EXCEL表格根本就不响应,只能在这个窗体上操作,更别说后面的数据处理了,谢谢大家帮忙
关键是把鼠标点的那个单元格的值传过去哦 展开
10个回答
展开全部
看Excel的VBA帮助,Textbox控件有个ControlSource属性,指定为你想要关联的单元格,这样,改变Textbox的内容,单元格内容随即改变,反之, 改变单元格值,文本控件内容也会随之而改变。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开窗体的时候用
userform1.show 0
然后在你操作的sheet中加代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
userform1.textbox1=target.value
End Sub
子易空间站 - Excel培训专家
userform1.show 0
然后在你操作的sheet中加代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
userform1.textbox1=target.value
End Sub
子易空间站 - Excel培训专家
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,请首先在你得EXCEL中追加一个BUTTON,在BUTTON的Click事件中追加以下代码:Private Sub CommandButton1_Click()
UserForm1.Show 0
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
UserForm1.TextBox1 = Target.Value
End Sub
试验一下。
UserForm1.Show 0
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
UserForm1.TextBox1 = Target.Value
End Sub
试验一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给控件添加单元格链接。
右击
控件-设置控件格式,或属性中找到linkcell的
文本框
,填进要链接的
单元格引用
右击
控件-设置控件格式,或属性中找到linkcell的
文本框
,填进要链接的
单元格引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
worksheets(1).cells(a,b)=textbox1.value
1:工作表的序号
a:工作表行数
b:工作表列数
1:工作表的序号
a:工作表行数
b:工作表列数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询