需要Excel原始碼的請點擊關注,私信:布魯斯
在Excel日常操作中,我們對Range單元格操作最頻繁,比如:對單元格賦值、複製、粘貼、插入行、插入列等等,
那麼要對單元格進行操作,我們要先引用單元格。
示例代碼:
#001 Public Sub 示例1_1()
#002 Range("A1").Select '引用A1單元格
#003 Range("C2:D5").Select '引用連續的單元格
#004 Range("A:A").Select '引用A列單元格區域
#005 Range("1:1").Select '引用第一行單元格區域
#006 Range("C:E").Select '引用C到E列單元格區域
#007 Range("A:A,D:D,E:E").Select '引用A,D,E列單元格區域
#008 Range("2:10").Select '引用第2行到第10行單元格
#009 Range("1:1,3:5,7:10").Select '引用不連續的多行單元格區域
#010 Range("A2:B5,B7:B10,C12:D13").Select '引用多塊的單元格區域
#011 End Sub
運行結果如所示:
圖 11 Range屬性引用單元格
代碼說明:
具體看代碼注釋。
知識擴展點:
返回一個 Range 對象,它代表一個單元格或單元格區域。
語法
表達式.Range(Cell1, Cell2)
表達式 一個代表 Range 對象的變量。
參數
表 12
如果在沒有對象識別符時使用,則該屬性是 ActiveSheet.Range 的快捷方式(它返回活動表的一個區域,如果活動表不是一張工作表,則該屬性無效)。