如何在Excel中获取范围的大小

Cam*_*ron 22 size excel vba range excel-vba

使用VBA,是否可以按像素或单位获得给定范围的大小?(我不关心哪个单位,因为我只使用它与相同单位的其他测量相关).

谢谢.

Tom*_*lak 40

范围的整体尺寸在其属性WidthHeight属性中.

Dim r As Range
Set r = ActiveSheet.Range("A4:H12")

Debug.Print r.Width
Debug.Print r.Height
Run Code Online (Sandbox Code Playgroud)

  • 旁注:我想确定列中的范围大小而不是点.这是`r.Columns.Count`和行`r.Rows.Count`. (16认同)

Chr*_*all 5

范围对象具有宽度和高度属性,其在点测量.