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

时间:2017-12-14 11:21:43

标签: excel excel-vba vba

在Excel中手动选择范围时,选择的第一个单元格或起始单元格具有不同的外观。与选择中的其他单元格一样,它上面没有灰色层。

Example 1

Example 2

我想知道以下内容:是否可以确定选择的起始单元格使用VBA

如果可以的话,它会进入Private Sub Worksheet_SelectionChange(ByVal Target As Range)

1 个答案:

答案 0 :(得分:2)

Selection.Address将包含所选的总范围 - 从左上角到右下角。

ActiveCell.Address将拥有选择的“开始”单元格。

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

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