excel圖表快速確定工作表中已使用的區域——UsedRange屬性

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

excel圖表快速確定工作表中已使用的區域——UsedRange屬性


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


所選擇的區域向下擴展了一行 , 因為對單元格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圖表快速確定工作表中已使用的區域——UsedRange屬性


    猜你喜歡