Excel VBA Select方法選擇單元格區域

2020-12-17 布魯斯bls

需要Excel原始碼的請點擊關注和轉發,然後直接私信回覆:原始碼

示例代碼:

#001 Public 示例()

#002 Range("A1:B2,D1:F3").Select '不連續區域選擇

#003 Range(Cells(1, 1), Cells(9, 4)).Select '選擇A1:D9區域

#004 Range("A1:D9").Select '選擇A1:D9區域

#005 Range("A1").CurrentRegion.Select 'CurrentRegion屬性選擇

#006 ActiveSheet.UsedRange.Select 'UsedRange屬性選擇

#007 End Sub

運行結果如所示:

圖 Select方法選擇單元格區域

代碼說明:

請注意UsedRange 的表達式是Worksheet,而CurrentRegion的表達式是Range,它們返回來的都是Range對象。

相關焦點

  • EXCEL之VBA入門基礎-單元格及區域的選擇,使用變量選擇區域方法
    ,所有的單元格集合在一起用cells表示,所以cells也代表就代所有的單元格,如果要指定某一個單元格只需要在cells後面指定行和列就可以,如:cells(1,1),就代表第一行第一列交叉的單元格A1,後面不指定單元格就代表所有單元格,如cells.select就是選擇當前工作表的所有單元格,工作表除了是由單元格組成,同時也是由行或列組成,因此選擇單元格或行或列還有都可以有多種,一行或一列也是一個區域
  • EXCEL之VBA技巧-快速定位選擇指定條件的單元格、行、列,區域
    個人實測整理分享,本文都是以選擇range對象為例,實際應用可以直接進行其它操作。比如批量刪除空白單元格所有行,把空白單元格統一設置值為0,清除指定區域上的公式、文本、數值等。ActiveSheet.usedrange.Select '選擇活動工作表已使用區域 '包括隱藏區域ActiveSheet.usedrange.SpecialCells (12).select '選擇活動工作表已使用區域,不包括隱藏區域Rows(ActiveSheet.usedrange.Row
  • 3種根據單元格填充色求和與計數方法,再也不用一個一個的計算了
    Hello,大家好,今天跟大家分享下我們如何根據單元格的顏色進行求和與計數,很多人都是一個一個計算的,非常麻煩,其實這都是源於我們數據整理的時候太過隨意,如果在數據整理的的時候就能將數據分類獨立的羅列出來,後期直接求和或者計數即可,根據單元格顏色求和與計數各跟大家分享3種方法一、查找法
  • Excel VBA Copy方法複製單元格區域數據
    需要Excel原始碼的網友請點擊關注和轉發,然後直接私信回覆:原始碼用Range.Copy 方法把當前單元格區域複製到其他單元格,本例一個是在表內進行複製,一個是複製到sheet2表。#005 [A1:E5].Copy Sheets("sheet2").Range("B7") '複製到sheet2表的B7位置 #006 End Sub 運行結果如所示:圖 Copy方法複製單元格區域數據
  • VBA基礎概念-對象、屬性、方法
    >'例如:工作簿,工作表,工作表裡的單元格區域,圖表等'對象集合'一組相似的對象被稱為對象集合'例如工作表集合sheets,代表了所有的工作表和圖表sheet'屬性>'某些屬性同時也是對象,例如區域對象(range)的字體(屬性),字體也可以同時被看看成是對象,有自己的屬性,例如字號,字體,加粗等'方法'對象可以使用不同的方法,是一種命令和操作,可以理解為動詞'在VBE代碼窗口中,按 Ctrl
  • Excel VBA Value屬性清空單元格
    需要Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼用Value = ""的方法對單元格進行賦值,達到清空單元格信息的效果,但和Clear的主要區別是:賦空值只是刪除內容,但其他設置不變(比如
  • Excel VBA 中是如何處理單元格呢?複製或者移動,你真的了解她嗎
    例如,如下:在說一個細節的複製,假如我們需要需要一個單元格區域,但是我們不知道他的大小,但是我們還是想複製,應該如何去做呢?其實很簡單,如下:」我們在這個中間使用了CurrentRegion,選擇我們使用的單元格區域,就不要我們定義大小了,請記住。
  • 選取excel單元格,原來有這麼多種方法
    我們通常在使用excel的時候,選取單元格,最常用的方法是滑鼠進行拖動選擇,除了這種最長用的操作方法,是否還有其他的選取操作或者技巧呢?本篇就來說說單元格選擇的技巧。選取連續多個單元格關鍵快捷鍵:shift對於選擇矩形區域,我們可以使用滑鼠從左上角滑動到右下角,這個時候選擇的區域就是一個矩形的區域,但是如果表格本身比較大,甚至超過了屏幕,這個操作就變得不那麼方便了,這個時候應該如何去操作呢?
  • Excel批量合併相同內容單元格的幾種方法
    在製作Excel表格時,經常需要將相同內容的單元格進行合併,本篇文章分享3種快速批量合併相同內容單元格的方法。下圖為待處理的數據源方法一:使用分類匯總合併A列中相同內容的單元格步驟1:選中A列數據區域,點擊數據—分類匯總,單擊確定。
  • vba第二十七課
    vba第二十七課使用區域的統計usedrange返回一個range屬性,該對象表示指定工作表上所使用的區域例:Sub 使用區域()Sheet(1).usedrange.selectEnd sub注釋:此段代碼表示的意思是選中單元格存在數據的區域
  • Excel VBA單元格的引用方法,Cells屬性方法你知幾何
    在上一期我們說到range的用法了,這次我們說說單元格的另一種表示方法。它使用的屬性和range是非常類似的。PS:需要說明的是在我們excel種使用Cells這個時候,他的行和列是有最大值的,我們一旦超過最大值就會報錯。行的最大值為1048576,列的最大值為16384.
  • VBA基礎-單元格對象(三)常用方法
    我們要複製單元格內容、刪除單元格內容、合併單元格等等,這些都是操作單元格對象的方法。手動複製粘貼內容,大家都會。這裡,我們就教大家在VBA中如何用編程的方法來操作單元格。就相當於我們點住滑鼠左鍵圈選一個單元格區域。
  • EXCEL學習筆記之VBA
    (6) 將數組中的數據寫入單元格區域arr=Split(1,2,3,4,5,6」E10」).Select (5)可以使用union合併多個單元格區域CurrentRegion屬性,返回指定單元格在內的一個連續的區域,如Range(「B5」
  • excel基礎操作技巧分享,對單元格區域自定義名稱
    我們在實際工作中,當我們需要處理大量數據的時候,我們通常會選擇使用excel表格,今天我們要分享的excel操作基礎技巧是有關自定義名稱的操作技巧,我們可以對不同的單元格區域進行自定義名稱設置。對單元格自定義名稱我們都知道,對excel表格單元格區域自定義名稱是一個比較好的習慣,因為定義好了就可以知道單元格的引用。
  • excel編程系列基礎:VBA常用的操作對象RANDE
    一、SELECT屬性英語中SELECT被譯作「選擇、選定」的意思,也就是我們常說的「選中單元格區域」,下面舉幾個例子。1.選擇連續區域。例如,我們有一段代碼如下:Sub 選中單元格()Sheets("select").Range("A1:D6").SelectEnd Sub代碼含義:選中《select》工作表的A1:D6單元格區域。
  • Excel VBA Array數組給行單元格區域賦值
    #003 Range("A1:E5") = "" '清空A1:E5單元格區域內容 #004 Range("A1:E5").Value = Array(1, 2, 3, 4, 5) '給A1:E5單元格區域賦值數組值
  • Excel VBA Offset屬性引用單元格區域
    Offset屬性引用單元格區域需要Excel原始碼的請點擊關注和轉發,私信回覆:布魯斯 示例代碼:#001Public Sub 實例1_9()#002 'Range ("A1:D4") 為目前選定的單元格區域#003 '選定的單元格區域向右偏移2個單元格,再向下偏移5個單元格#004 ActiveSheet.Range("A1:D4").Offset(5, 2)
  • VBA學習筆記 1-1
    alt+11調出vba窗口ctrl+r 調出工程資源管理器vba續行符_清楚活動單元格內容:activecell.clearcontents顯示工作表名稱:msgbox activesheet.name工作簿名稱和路徑msgbox activeworkbok.fullname填充單個值selection.value=12選擇單元格:range("A1").select
  • 「Excel技巧」用VBA法給單元格批量插入圖片批註
    上一篇文章跟大家介紹的是excel單元格如何手動插入圖片批註。但是在表格產品比較多,想要全部插入圖片批註的情況下,手動一個個插入的方法就不可取了。我們說了,只要思想不滑坡 辦法總比困難多。這時,我們就要考慮更高效的辦法,比如:批量插入圖片批註。關鍵如何實現?
  • Excel vba獲取當前當前單元格的行號和列號
    Excel vba獲取當前當前單元格的行號和列號在Excel單元格中,我們在編寫語句代碼的時候需要獲取指定單元格的行號和列號如圖,將指定單元格的行號和列號分別填入表中>在vbe窗口中,添加以下代碼Sub 單元格行列號() Selection.Offset(1, 0) = Selection.Row Selection.Offset(1, 2) = Selection.Column End Sub