微信公眾號:excelperfect
本文主要介紹前面系列文章中還沒有講解的Range對象的一些屬性和方法,作為本季系列的結束篇。
Insert方法
將單元格或單元格區域插入到工作表中,並將其他單元格移開以創造出空間。該方法的語法如下:
Range對象.Insert(Shift,CopyOrigin)
說明:
Delete方法
刪除單元格對象,其語法如下:
Range對象.Delete(Shift)
說明:
清除
下圖所示為Range對象的一些清除內容和格式的方法,對應於「清除」下拉按鈕下的選項。
Clear方法全部清除單元格;ClearFormats方法僅清除單元格格式;ClearContents方法僅清除單元格內容;ClearComments方法清除單元格批註。
CopyPicture方法
以圖片形式複製所選擇的單元格區域到剪貼板。其語法如下:
Range對象.CopyPicture(Appearance,Format)
說明:
參數Appearance指定如何複製圖片,可以是下列XlPictureAppearance常量:xlPrinter和xlScreen。
參數Format指定圖片的格式,可以是下列xlCopyPictureFormat常量:xlBitmap和xlPicture。
代碼:Range("A1:A5").CopyPictureAppearance:=xlPrinter, Format:=xlPicture
複製單元格區域A1:A5為圖片並放置在剪貼板中。
CurrentArray屬性
如果指定的單元格是數組的一部分,那麼返回代表整個數組的Range對象。下圖所示工作表中,單元格區域A1:A5為數組單元格,CurrentArray屬性獲取了該區域。
Characters屬性
返回Characters對象,代表文本中的一組字符。可以用于格式文本字符串中的字符。其語法如下:
Range對象.Characters(Start,Length)
說明:
參數Start指定第1個字符。如果指定該參數值為1或者忽略,那麼從第1個字符開始。
參數Length指定返回的字符數。若忽略,則返回字符串中從參數Start指定的字符開始的所有剩餘字符。
語句Range("C2").Characters(3,5).Font.Bold = True將當前工作表單元格C2中的字符串從第3個字符開始的5個字符加粗。
Item屬性
返回Range對象,代表偏移到指定單元格區域的單元格區域。其語法如下:
Range對象.Item(RowIndex,ColumnIndex)
說明:
參數RowIndex必需,想要訪問的單元格的索引編號,順序為從左至右然後向下。
參數ColumnIndex可選,為數字或者字符串,指明想要訪問的單元格的列號,對區域中的第1列以「1」或者「A」開始。
參數RowIndex和參數ColumnIndex是相對偏移量,即RowIndex為1表明為單元格區域的第1行,而不是工作表的第1行。
Item屬性的一些示例代碼如下圖所示。
Next屬性
返回代表下一個單元格的Range對象。如果Range對象是單元格區域,那麼該屬性模擬TAB鍵,返回區域中的下一個單元格但是不會選取它。該屬性總是返回指定單元格的右側的單元格。注意,該屬性返回下一個單元格但是不會選取該單元格。
Previous屬性
返回代表前一個單元格的Range對象。如果Range對象是單元格區域,那麼該屬性模擬SHIFT+TAB鍵,返回區域中的前一個單元格但是不會選取它。該屬性總是返回指定單元格的左側的單元格。注意,該屬性返回前一個單元格但是不會選取該單元格。
Errors屬性
允許用戶訪問錯誤檢查選項。
Calculate方法
計算指定的單元格區域。語句Range(「A:C」).Calculate計算當前工作表的列A、列B和列C。
Validation屬性
返回Validation對象,代表指定單元格區域的數據有效性。後面我們會在專題系列中詳細講解。
FormatConditions屬性
返回FormatConditions集合,代表指定單元格區域中所有條件格式。後面我們會在專題系列中詳細講解。
如果您對本文介紹的內容還有什麼好的示例,歡迎發送郵件給我:xhdsxfjy@163.com
也可以在本文下方留言,提出您的看法或建議。
本文屬原創文章,轉載請聯繫我或者註明出處。
關注《完美Excel》微信公眾帳號:
方法1—點擊右上角的按鈕,選擇「查看公眾號」,點擊關注
方法2—在添加朋友中搜索excelperfect
方法3—掃一掃下面的二維碼