EXCEL宏高手请进,单元格单击赋值给宏变量问题。
我想编一个宏程序,我鼠标单击那个单元格,就把那个单元格的内容赋值给一个宏变量,如果单击时我拖动鼠标选择了多个单元格,就不赋值。...
我想编一个宏程序,我鼠标单击那个单元格,就把那个单元格的内容赋值给一个宏变量,如果单击时我拖动鼠标选择了多个单元格,就不赋值。
展开
1个回答
展开全部
这个需要工作表代码
alt+F11
假设是sheet1中要实现的,就在工程框双击sheet1,再将下面代码修改并复制到右面空白区
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
i =target.value
' i即为你说的宏变量,可以使用了
End Sub
alt+F11
假设是sheet1中要实现的,就在工程框双击sheet1,再将下面代码修改并复制到右面空白区
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
i =target.value
' i即为你说的宏变量,可以使用了
End Sub
追问
不好意思,我们这里今天停了一天的电,现在才来电,试一下,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询