Excel的那些常用對象(2)

      網友投稿 832 2025-03-31

      Excel的那些常用對象(2)

      在學習的過程中,我們往往會忽視細節,甚至對有些關鍵細節也一帶而過,結果就會造成一知半解或不懂裝懂。雖然過多地糾纏于細節,會耗費很多的精力,有時也會陷于不能自拔而走進死胡同,但是認識一些細節,有助于對所學知識的更深入的理解,更會打下堅實的基礎。那么,閑話少說,下面我們就來解單元格在Excel VBA代碼中的表示。

      在工作表中,我們面對的或者最主要的工作區域就是一個個單元格了,它們在Excel VBA中是使用Range對象來表示的。

      Range對象

      Range對象代表單元格或單元格區域。廣義地說,單元格區域包括:①單個單元格;②包含連續的或者不連續的多個單元格;③一行或多行;④一列或多列。這些在代碼中都可以用Range對象來表示。

      如上所示,在Excel中,單元格由行號列標來表示,例如單元格C5,同樣,單元格區域、行、列也由相應的行號列標來表示。

      單個單元格、單元格區域、整行、整列等都是Range對象。在VBA中,由Range對象來表示相應的單元格區域。具體的說,如上所示:

      Range(“C5”)

      表示當前工作表中的單元格C5。

      Range(“D7:G11”)

      表示當前工作表中的單元格區域D7:G11。

      Range(“H:H”)

      表示H列。

      Range(“12:12”)

      表示第12行。

      在中,我們還可以看出這樣的規律,在工作表(公式)中表達的單元格或單元格區域,要在VBA代碼中表示,只需將其放置在Range后面的括號中,并加上引號。

      ActiveCell屬性

      ActiveCell屬性是Application對象的一個屬性。使用該屬性可以獲取當前工作表中的活動單元格,也就是正在編輯或正準備編輯的單元格。例如中,如果光標在單元格C5內,則可以直接在代碼中使用

      ActiveCell

      來代表單元格C5。

      Cells屬性

      Cells屬性是Application對象的一個屬性。使用該屬性可以獲取當前工作表中的所有單元格。例如,上圖的工作表Sheet1中,可以在代碼中使用

      Cells

      代表該工作表中的全部單元格。

      Selection屬性

      Selection屬性是Application對象的一個屬性。使用該屬性可以獲取當前工作表中所選定的單元格或單元格區域。例如,上中,如果光標位于單元格C5,那么可以在代碼中使用

      Selection

      來代表單元格C5。

      如果在工作表中選定了單元格區域D7:G11,那么可以在代碼中使用

      Selection

      代表該工作表中的單元格區域D7:G11。

      小結

      綜上,我們來看看在VBA代碼中表示單個單元格和由多個單元格組成的單元格區域的表示方法。

      1、在VBA代碼中表示單個單元格,如下所示。

      此外,如果光標正處在單元格C5中,還可以使用下列代碼之一:

      ⑥ ActiveCell

      ⑦ Selection

      2、在VBA代碼中表示單元格區域,如下所示。

      此外,如果在工作表中或之前運行的代碼中已經選定單元格區域A2:B3,還可以使用代碼:

      Selection

      Rows屬性

      Rows屬性是Application對象的一個屬性。使用該屬性可以獲取工作表或所選定區域的行。

      例如中的第12行,還可以使用下面的代碼表示:

      Rows(12)

      Rows(“12:12”)

      由第2條代碼可以推廣,如果要獲取選定的第9行到第12行,則可以使用下面的代碼:

      Rows(“9:12”)

      Columns屬性

      Columns屬性是Application對象的一個屬性。使用該屬性可以獲取工作表或所選區域的列。

      例如中的第8列,即H列,還可以使用下面的代碼表示:

      Columns(“H”)

      Columns(8)

      要獲取多列,例如第8列和第9列,可以使用下面的代碼表示:

      Columns(“H:I”)

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:美發店客戶管理軟件:提升美發店業務管理效率的利器
      下一篇:Excel中subtotal函數計算各種總計值的操作方法
      相關文章
      亚洲日本VA午夜在线电影| 中文字幕亚洲综合久久菠萝蜜| 亚洲第一成人影院| 亚洲av乱码一区二区三区| 77777_亚洲午夜久久多人| 亚洲精品无码你懂的网站| 亚洲精品无码av天堂| ZZIJZZIJ亚洲日本少妇JIZJIZ| www国产亚洲精品久久久日本| 国产亚洲综合久久| 日韩色日韩视频亚洲网站| 色窝窝亚洲AV网在线观看| 亚洲AV中文无码乱人伦| 亚洲一日韩欧美中文字幕在线| 亚洲日本中文字幕天天更新| 亚洲精品av无码喷奶水糖心| 九九精品国产亚洲AV日韩| 亚洲av麻豆aⅴ无码电影| 久久亚洲国产成人精品无码区| 国产亚洲精品成人AA片新蒲金| 亚洲自偷自偷图片| 国产亚洲成av片在线观看 | 亚洲国产精品无码久久一线| 亚洲成AV人片在线观看WWW| 亚洲av无码潮喷在线观看| 亚洲国产一区二区a毛片| 亚洲欧洲视频在线观看| 亚洲已满18点击进入在线观看| 亚洲日本一线产区和二线产区对比| 亚洲欧美熟妇综合久久久久| 精品亚洲福利一区二区| 亚洲色偷偷综合亚洲AV伊人| 亚洲精品卡2卡3卡4卡5卡区| 久久国产精品亚洲一区二区| 亚洲视频一区在线观看| 色天使亚洲综合在线观看| 国产精品亚洲一区二区三区久久| 中文字幕第一页亚洲| 亚洲av无码潮喷在线观看| 亚洲国产精品一区二区久| 亚洲日本va一区二区三区|