这可能非常简单,但我似乎无法弄明白。
当我点击工作表上的任何单元格(单击)时,我希望光标在该单元格中闪烁(就好像我双击了单元格一样)
我正在尝试使用Application.SendKeys“{F2}”
来完成此任务我不确定如何实际编写标识所选/活动单元的内容以便使用Application.SendKeys“{F2}”...如果这是可能的或最有效的方法
或者更好的是,有没有办法简单地调用双击事件来响应单击一个单元格?
与往常一样,您的意见非常感谢!
答案 0 :(得分:2)
您可以使用Worksheet_SelectionChange
事件。将代码放在任何工作表中。
以下代码将突出显示导航时带黄色的活动单元格。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
Cells.Interior.Pattern = xlNone
ActiveCell.Interior.Color = vbYellow
Application.EnableEvents = True
End Sub
或者您可以考虑以下
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Application.EnableEvents = False
On Error Resume Next
Cells.Interior.Pattern = xlNone
ActiveCell.Interior.Color = vbYellow
Application.EnableEvents = True
End Sub