在Excel中如何实现鼠标所到行的信息在控件按钮的文本框显示

我在表头做了几个文本框,下方是数据明细,我在查看下方的明细时,鼠标所到行停留,我要的详细数据就在制定的文本框显示。样式如下,给数据到文本框的代码求高手!谢谢

用VBA,具体步骤如下:

假设从左到右的文本框名称依次为:TextBox1、TextBox2、TextBox3。

ALT+F11,对象框选择:Worksheet,过程框选择:SelectionChange。

输入代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    TextBox1.Value = Range("B" & Target.Row())
    TextBox2.Value = Range("C" & Target.Row())
    TextBox3.Value = Range("F" & Target.Row())
End Sub

如下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-27
你最好把示例文件发上来,直接在里面写代码。你方便看
第2个回答  2014-08-27
右键→插入批注