【excel圖表快速確定工作表中已使用的區域——UsedRange屬性】如果你想快速知道使用了工作表中的多少區域 , 就可以使用UsedRange屬性 , 不過 , 該屬性屬于Worksheet對象 , 然而它返回的結果是一個Range對象 , 代表工作表中已使用的單元格區域 。
下面是UsedRange屬性的語法:
Worksheet對象.UsedRange
注意 , UsedRange屬性是工作表對象的屬性 , 因此應使用代表工作表對象的代碼限定 。
例如 , 下面的代碼:
ActiveSheet.UsedRange.Select
下圖所示為在不同工作表中運行后的效果:

可以看出 , UsedRange屬性返回由所使用的單元格組成的方形區域 。該區域內包含未使用的空單元格 。
現在我們在上圖所示的<示例工作表1>中設置單元格A4的格式為“加粗”(選擇單元格A4 , 單擊功能區“字體”選項卡中的加粗按鈕) 。然后 , 再運行上面的代碼:
ActiveSheet.UsedRange.Select
下圖為運行代碼后的效果:

所選擇的區域向下擴展了一行 , 因為對單元格A4運用格式后 , Excel認為該單元格已經被使用 , 所以該單元格所在的區域行也加入到了已使用的單元格區域中 。
有興趣的朋友可以將UsedRange屬性與Range對象的CurrentRegion屬性相比較 , 有利于更深入地理解這兩個屬性 。
仍以上圖所示的<示例工作表1>為例 , 下面的代碼:
ActiveSheet.UsedRange.Count
返回數值12 , 表示當前工作表中已使用了12個單元格 。
ActiveSheet.UsedRange.Row
返回數值1 , 表示當前工作表中已使用的區域開始于第1行 。
ActiveSheet.UsedRange.Rows.Count
返回數值4 , 表示當前工作表中已使用的區域占有4行 。
下面的代碼選擇當前已使用區域的第2行:
ActiveSheet.UsedRange.Rows(2).Select
運行代碼后的結果如下圖所示:

猜你喜歡
- 怎么用excel vba開發學生管理系統
- 快速定位到特定的單元格——SpecialCells方法
- excel自定義枚舉常量
- excel怎么定義用戶類型
- Excel中的加強版“錄像機”
- 看看Excel的那些常用對象
- 怎么看Excel的那些常用對象
- 2 Excel的那些常用對象
- 3 看看Excel的那些常用對象
- excel圖表VBA 神奇的句點
