EXCEL中用VBA编的一个窗体,如何通过鼠标点击与相应的单元格互动 80

EXCEL中编了个窗体,我想通过鼠标点击EXCEL表格里的单元格,把相应单元格里的数据都显示到窗体里的Textbox控件里去,能不能实现呢?现在窗体运行后点EXCEL表格... EXCEL中编了个窗体, 我想通过鼠标点击EXCEL表格里的单元格,把相应单元格里的数据都显示到窗体里的Textbox控件里去,能不能实现呢?
现在窗体运行后点EXCEL表格根本就不响应,只能在这个窗体上操作,更别说后面的数据处理了,谢谢大家帮忙
关键是把鼠标点的那个单元格的值传过去哦
展开
 我来答
591zheteng
2009-08-29 · TA获得超过105个赞
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:71.4万
展开全部
看Excel的VBA帮助,Textbox控件有个ControlSource属性,指定为你想要关联的单元格,这样,改变Textbox的内容,单元格内容随即改变,反之, 改变单元格值,文本控件内容也会随之而改变。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qad1103
2009-08-21 · TA获得超过1441个赞
知道大有可为答主
回答量:1180
采纳率:100%
帮助的人:1012万
展开全部
打开窗体的时候用

userform1.show 0

然后在你操作的sheet中加代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
userform1.textbox1=target.value
End Sub

子易空间站 - Excel培训专家
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mervyn517
2009-08-24 · TA获得超过5207个赞
知道答主
回答量:349
采纳率:0%
帮助的人:146万
展开全部
你好,请首先在你得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
试验一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永问辜欣怿
2019-09-08 · TA获得超过1137个赞
知道小有建树答主
回答量:1680
采纳率:93%
帮助的人:7.5万
展开全部
给控件添加单元格链接。
右击
控件-设置控件格式,或属性中找到linkcell的
文本框
,填进要链接的
单元格引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyouli82
2009-08-31
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
worksheets(1).cells(a,b)=textbox1.value
1:工作表的序号
a:工作表行数
b:工作表列数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式