我在 Excel 中选择了多少行?

我在 Excel 中选择了多少行?

有没有简单的方法来计算我在工作表中选择的行数?

我可能完全忽略了这一点,但我根本没看到计数器或任何东西。我看到的唯一计数器是平均值、总和和单元格计数。

答案1

我的方法略有不同,我想建议您使用 VBA 宏Woksheet Selection Change Event来计算选定的行,它实际上可以自动执行计数。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 
 Dim i As Long, lngAreas, lngRows As Long
    
    lngAreas = Selection.Areas.Count
    
    lngRows = 0
    
    For i = 1 To lngAreas
        lngRows = lngRows + Selection.Areas(i).Rows.Count
    Next i
    
    MsgBox "There are " & lngRows & " rows selected"
End Sub

怎么运行的:

  • ALT+F11打开 VB 编辑器。
  • 复制粘贴本守则及来自文件菜单点击关闭并返回 Microsoft Excel
  • 将 WB 保存为启用宏的 *.xlsm。
  • 选择单元格/行,您可以通过消息框获得计数。

注意:

只要您使用鼠标或键盘选择行,此宏就会计算行数。

答案2

不,我认为不会有任何内置的东西。

但是你可以创造一个简短的宏和指定热键快速调用它:

Sub DisplayRowCount()
    MsgBox Selection.Rows.Count & " rows in the selection"
End Sub

在此处输入图片描述

答案3

您不必选择要计数的工作表所有列中的行。只需选择要计数的单个列中的行,然后查看状态栏的右下角,您将看到显示的 COUNT。

相关内容