在Excel中手动选择范围时,选择的第一个单元格或起始单元格具有不同的外观。与选择中的其他单元格一样,它上面没有灰色层。
我想知道以下内容:是否可以确定选择的起始单元格使用VBA
?
如果可以的话,它会进入Private Sub Worksheet_SelectionChange(ByVal Target As Range)
答案 0 :(得分:2)
Selection.Address
将包含所选的总范围 - 从左上角到右下角。
ActiveCell.Address
将拥有选择的“开始”单元格。
您可以在事件处理程序中引用这些:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Debug.Print Selection.Address
Debug.Print ActiveCell.Address
End Sub