Excel vba中怎么实现执行一个宏命令,在当前鼠标选择单元格输入数据? Excel要怎么做到点击某个单元格即执行宏?
作者&投稿:有莎 (若有异议请与网页底部的电邮联系)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Value = 5
End Sub
操作方法参考
Excel怎样解方程式
Excel 怎样在某一单元格的数据改变后自动执行一个宏~
1、先选中要转换格式的一个单元格,记住一定要先选中它,然后点击录制宏。
2、打开录制宏对话框,你可以给宏起一个名字,帮助你以后使用的时候方便,将其保存在个人宏中,然后点击确定按钮
3、接下来我们几开始录制宏了,右键单击已经被选中的单元格,在右键菜单中选择:单元格格式
4、选择一批想要转换格式的数据,如图所示,然后点击工具栏上面的【宏】就可以了。
你应该把那段代码写在Workbook_SheetSelectionChange里面
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then
MsgBox ("点击了第1个单元格")
End If
End Sub