Excel VBA UsedRange屬性獲取使用的單元格區域

2020-12-16 布魯斯bls

實例 1_1. UsedRange屬性獲取使用的單元格區域

需要Excel原始碼的請點擊關注,私信回覆:布魯斯

示例代碼:

#001 Public Sub 示例()

#002 ActiveSheet.UsedRange.Select

#003 '使用這代碼必須是在當前工作表為Sheet1運行

#004 Sheets("Sheet1").UsedRange.Select

#005 End Sub

運行結果如所示:

圖 1 UsedRange屬性獲取使用的單元格區域

代碼說明:

UsedRange屬性選擇工作表上已使用單元格組成的區域,請注意包括空單元格,本例中實際選擇A2:C12單元格區域。請注意UsedRange 的對象是Worksheet對象,而不是Range對象。

知識擴展點:

返回一個 Range 對象,該對象表示指定工作表上所使用的區域。只讀。

語法

表達式.UsedRange

表達式一個代表 Worksheet 對象的變量。

相關焦點

  • 關於UsedRange屬性,你想要的都在這裡
      如果您想知道當前工作表中所有已使用的單元格區域的大小,或者您想引用當前工作表中已使用的區域,那麼您可能就要想到UsedRange屬性了。UsedRange屬性應用於Worksheet對象,返回指定工作表中已使用區域的Range對象,即返回工作表中已使用的單元格區域。因此,該屬性也可以用於選取單元格區域。下面用一個簡單的例子來說明UsedRange屬性的功能。
  • EXCEL之VBA入門基礎-單元格及區域的選擇,使用變量選擇區域方法
    例如:application.workbooks(1).worksheets(1).range("A1")意思就是當前應用程式(excel)下面的已經打開的第一個工作薄下面的第一個工作表裡面的A1單元格,但一般情況下我們不需要這麼麻煩,如果我們只對當前的表格操作
  • Excel VBA Range屬性引用單元格
    ,我們要先引用單元格。).Select '引用連續的單元格#004 Range("A:A").Select '引用A列單元格區域#005 Range("1:1").Select '引用第一行單元格區域
  • Excel VBA單元格的引用方法,Cells屬性方法你知幾何
    在上一期我們說到range的用法了,這次我們說說單元格的另一種表示方法。它使用的屬性和range是非常類似的。是不是發現使用Cells比range更好理解一點呢?PS:需要說明的是在我們excel種使用Cells這個時候,他的行和列是有最大值的,我們一旦超過最大值就會報錯。行的最大值為1048576,列的最大值為16384.
  • vba第二十七課
    vba第二十七課使用區域的統計usedrange返回一個range屬性,該對象表示指定工作表上所使用的區域例:Sub 使用區域()Sheet(1).usedrange.selectEnd sub注釋:此段代碼表示的意思是選中單元格存在數據的區域
  • Excel VBA Rows和Columns屬性獲取單元格區域行列數
    Dim i As Byte#003 Dim j As Byte#004 ActiveSheet.Range("C7:D10").Select#005 i = ActiveSheet.Range("C7:D10").Rows.Count '獲取選擇區域的行數
  • VBA基礎概念-對象、屬性、方法
    >'例如:工作簿,工作表,工作表裡的單元格區域,圖表等'對象集合'一組相似的對象被稱為對象集合'例如工作表集合sheets,代表了所有的工作表和圖表sheet'屬性'對象的特徵被稱為「屬性」,可以理解為形容詞''例如工作簿的名稱,thisworkbook.name,區域對象(range)的行(.row)列(.column)'對象屬性一次只能設置為一個特定的值,例如某工作簿只能有一個名稱
  • EXCEL之VBA技巧-快速定位選擇指定條件的單元格、行、列,區域
    ActiveSheet.usedrange.Select '選擇活動工作表已使用區域 '包括隱藏區域ActiveSheet.usedrange.SpecialCells (12).select '選擇活動工作表已使用區域,不包括隱藏區域Rows(ActiveSheet.usedrange.Row
  • Excel VBA Value屬性複製單元格區域數據
    #003 Range("B7:F11").Value = Range("A1").CurrentRegion.Value '複製到本表的B7位置#004 End Sub 運行結果如所示:圖 240 Value屬性複製單元格區域數據
  • Excel VBA Value屬性清空單元格
    需要Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼用Value = ""的方法對單元格進行賦值,達到清空單元格信息的效果,但和Clear的主要區別是:賦空值只是刪除內容,但其他設置不變(比如
  • Excel VBA Offset屬性引用單元格區域
    Offset屬性引用單元格區域需要Excel原始碼的請點擊關注和轉發,私信回覆:布魯斯 示例代碼:#001Public Sub 實例1_9()#002 'Range ("A1:D4") 為目前選定的單元格區域#003 '選定的單元格區域向右偏移2個單元格,再向下偏移5個單元格#004 ActiveSheet.Range("A1:D4").Offset(5, 2)
  • V.203如何使用range對象的address屬性獲取單元格地址
    運行代碼如下:運行結果如下:註解:獲取單元格或單元格區域的地址在VBA代碼中,對於某些需要使用所選擇的單元格或單元格區域的地址時(在不能輸入地址的情況下),可使用Range對象中的Address屬性來獲取單元格區域的地址。
  • 【VBA】Range對象的常用方法屬性(三)
    本文繼續上一節的Range對象的方法和屬性的講解。上一講講到了End屬性尋找最後一個已經使用的單元格。這一節繼續講解關於動態找單元格區域方面的屬性。
  • Excel vba獲取當前當前單元格的行號和列號
    Excel vba獲取當前當前單元格的行號和列號在Excel單元格中,我們在編寫語句代碼的時候需要獲取指定單元格的行號和列號如圖,將指定單元格的行號和列號分別填入表中>在vbe窗口中,添加以下代碼Sub 單元格行列號() Selection.Offset(1, 0) = Selection.Row Selection.Offset(1, 2) = Selection.Column End Sub
  • Excel VBA解讀(65):補遺——Range對象其他一些屬性和方法
    下圖所示工作表中,單元格區域A1:A5為數組單元格,CurrentArray屬性獲取了該區域。參數ColumnIndex可選,為數字或者字符串,指明想要訪問的單元格的列號,對區域中的第1列以「1」或者「A」開始。參數RowIndex和參數ColumnIndex是相對偏移量,即RowIndex為1表明為單元格區域的第1行,而不是工作表的第1行。Item屬性的一些示例代碼如下圖所示。
  • VBA學習筆記 1-1
    清楚活動單元格內容:activecell.clearcontents顯示工作表名稱:msgbox activesheet.name工作簿名稱和路徑msgbox activeworkbok.fullname填充單個值selection.value=12選擇單元格:range("A1").select
  • Excel VBA Row和Column屬性獲取單元格行列號
    #003 Dim j As Byte#004 Range("A1").Value = ""#005 Range("B6").Value = "我的行列號是"#006 i = Range("B6").Row '獲取
  • 重磅 | Excel VBA解讀:Range對象篇
    快速移動單元格——End屬性詳細講解了在單元格區域中大範圍移動的End屬性:包括End屬性的語法及說明,示例代碼及獲取最後一行的通用代碼,進一步優化了前面文章中的員工管理系統代碼。 37.快速確定自已的地盤——CurrentRegion屬性詳細講解了快速獲取當前單元格所在區域的CurrentRegion屬性,試驗了該屬性在不同情形下所獲取的具體區域,給出了兩個示例。 39.
  • Excel VBA Cells屬性引用單元格
    Cells屬性引用單元格需要Excel原始碼的請點擊關注,私信回覆:布魯斯 實例代碼:#001 Public 知識擴展點:返回一個 Range 對象,它代表指定單元格區域中的單元格。語法Cells屬性指定單元格區域中的單元格,語法如下:Cells(RowIndex, ColumnIndex)參數RowIndex是可選的,表示引用區域中的行序號。
  • Excel VBA解讀(140): 從調用單元格中獲取先前計算的值
    如果有一個依賴於一些計算慢的資源的用戶定義函數,可能希望該用戶定義函數在大多數情況下只返回其佔用的單元格中最後一次計算得到的值,並且只偶爾使用計算慢的資源。Application.Caller.Text,則不會獲得循環引用,但會檢索單元格中顯示為字符串的格式化值。