VBA Excel在选定单元格中放置闪烁光标
这可能非常简单,但我似乎无法理解 当我单击工作表上的任何单元格(单击一次)时,我希望光标在该单元格中闪烁(好像我双击了该单元格) 我正在尝试使用Application.SendKeys“{F2}”来完成此任务 我不知道如何真正开始编码一些东西来识别所选的/activecell,以便使用Application.SendKeys“{F2}”…如果这是可能的,或者是最有效的方法 或者更好的是,有没有一种方法可以简单地调用双击事件来响应对单元格的单击VBA Excel在选定单元格中放置闪烁光标,excel,vba,Excel,Vba,这可能非常简单,但我似乎无法理解 当我单击工作表上的任何单元格(单击一次)时,我希望光标在该单元格中闪烁(好像我双击了该单元格) 我正在尝试使用Application.SendKeys“{F2}”来完成此任务 我不知道如何真正开始编码一些东西来识别所选的/activecell,以便使用Application.SendKeys“{F2}”…如果这是可能的,或者是最有效的方法 或者更好的是,有没有一种方法可以简单地调用双击事件来响应对单元格的单击 一如既往,我们感谢您的意见 您可以使用工作表\u选择
一如既往,我们感谢您的意见 您可以使用
工作表\u选择更改事件。将下面的代码放在任何表格中。
下面的代码将在导航时用黄色突出显示活动单元格
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
令人惊叹的!超级简单,但正是我想要的!你太棒了!