问题
Using VBA, is it possible to get the size of a given range in terms of pixels or units? (I don't care which unit as I am only using it to relate to other measurements with the same unit).
Thanks.
回答1:
The overall dimensions of a range are in its Width
and Height
properties.
Dim r As Range
Set r = ActiveSheet.Range("A4:H12")
Debug.Print r.Width
Debug.Print r.Height
回答2:
The Range object has both width and height properties, which are measured in points.
来源:https://stackoverflow.com/questions/2237873/how-to-get-the-size-of-a-range-in-excel