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