获取一个范围内的第一个选定单元格

在Excel中手动select范围时,select的第一个单元格或起始单元格会有不同的外观。 它没有像select中的其他单元一样的灰色层。

例1

例2

我想知道以下几点:是否可以确定select的起始单元格是使用VBA

如果这是可能的,它会进入Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Selection.Address将包含总的选定范围 – 从左上到右下。

ActiveCell.Address将具有该select的“开始”的单元。

你可以在事件处理程序中引用这些:

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Debug.Print Selection.Address Debug.Print ActiveCell.Address End Sub