<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>工具軟件>辦公軟件學習>Excel教程>Excel2013教程>

        VBA程序中引用Excel單元格區域的方法有哪些

        時間: 錦暉1117 分享

          使用VBA編寫Excel應用程序離不開對單元格區域的引用,單元格區域包括單個單元格、由多個單元格組成的區域以及整行和整列等。以下是學習啦小編為您帶來的關于VBA程序中引用Excel單元格區域,希望對您有所幫助。

          VBA程序中引用Excel單元格區域

          1、啟動Excel并打開VBA編輯器,在工程資源管理器中創建一個模塊,在模塊的“代碼”窗口中輸入如下程序代碼:

          Sub MultiSelection1()

          Range("A1:F6 B2:D7").Select

          End Sub

          按F5鍵運行該過程,則A1:F6單元格區域和B2:D7單元格區域的交叉區域被選擇,如圖1所示。

          圖1 程序運行結果

          提示

          在VBA中,A1樣式標記使用Range屬性來返回單元格區域。Range屬性的格式如下所示:

          Range(Cell1,Cell2)

          其中,參數Cell1為必選參數,其可以包括區域操作符(即冒號)、相交區域操作符(空格)以及合并區域操作符(逗號),同時還可以使用已定義的單元格名稱。

          2、在“代碼”窗口中輸入如下程序代碼:

          Sub MultiSelection2()

          Worksheets("Sheet1").[A1:F6 B2:D7].Select

          End Sub

          按F5鍵運行該過程可獲得與步驟1相同的效果,工作表A1:F6單元格區域和B2:D7單元格區域的交叉區域被選擇,如圖2所示。

          圖2 選擇交叉單元格區域

          提示

          在引用單元格時,將A1引用樣式的單元格區域地址用方括號括起來作為Range屬性的引用方式,這樣就不需要再使用引號了,可以實現單元格地址的快捷輸入。

          3、在“代碼”窗口中輸入如下程序代碼:

          Sub CellsIndex()

          With Range("A1:G10")

          For n=1 To.Cells.Count

          .Cells(n)=n

          Next

          End With

          End Sub

          按F5鍵運行該過程,則在A1:G10單元格區域的單元格中將依次填入數字,如圖3所示。

          圖3 單元格區域中填入數字

          提示

          在VBA中可以使用Cells屬性通過行列編號來引用單元格,其語法結構如下:

          Cells(RowIndex,ColumnIndex)

          這里,兩個參數均為可選參數,分別表示引用區域的行序號和列序號,帶有參數的Cells屬性返回代表該單元格的Range對象。

          4、在“代碼”窗口中輸入如下程序代碼:

          Sub MultiSelection3()

          Range("A1:F6 B2:D7")=1

          Range("A1:F6 B2:D7").Offset(5,3).Select

          End Sub

          按F5鍵運行該過程,則工作表A1:F6單元格區域和B2:D7單元格區域的交叉區域被填充數字1,該交叉區域向右偏移3個單元格、向下偏移5個單元格的單元格區域被選擇,如圖4所示。

          圖4 使用Offset屬性選擇單元格區域

          提示

          Range對象的Offset屬性返回一個基于引用的Range對象且大小相同的單元格區域。Offset屬性的語法結構如下所示:

          Offset(RowOffset,ColumnOffset)

          這里,RowOffset和ColumnOffset參數分別指定單元格區域偏移的行數和列數,其中正值向下和向右移動,負值向上或向左移動。

          5、在“代碼”窗口中輸入如下程序代碼:

          Sub MultiSelection4()

          Range("A1:F6 B2:D7")=2

          Range("A1:F6 B2:D7").Resize(5,5).Select

          End Sub

          按F5鍵運行該過程,則工作表A1:F6單元格區域和B2:D7單元格區域的交叉區域被填充數字2,該交叉區域擴充5行5列后的單元格區域被選擇,如圖5所示。

          圖5 交叉區域擴充5行5列后被選擇

          提示

          Range對象的Resize屬性可以調整指定單元格區域的大小并返回調整大小后的單元格區域。Resize屬性的語法結構如下所示:

          Resize(Rowsize,ColumnSize)

          這里,RowSize參數和ColumnSize參數用于指定調整后的單元格區域的行數和列數。

          6、在“代碼”窗口中輸入如下程序代碼:

          Sub MultiSelection5()

          Range("A1:F6 B2:D7")=3

          Range("A1:F6 B2:D7").Columns(2).Select

          End Sub

          按F5鍵運行該過程,則工作表A1:F6單元格區域和B2:D7單元格區域的交叉區域被填充數字3,該交叉區域的第2列被選擇,如圖6所示。

          圖6 交叉區域第2列被選擇

          提示

          Range對象的Columns屬性可以返回Range對象,其代表指定單元格區域中的列。其語法結構為:

          Columns(CellsIndex)

          這里,CellsIndex參數表示單元格區域的列號。同樣,Range對象的Rows屬性可以返回Range對象,其代表指定單元格區域中的行,其使用方法與Columns屬性相同。

        猜你喜歡:

        1.excel怎么把計算結果顯示的其他單元格

        2.Excel怎么將計算結果顯示到其他單元格

        3.excel表格ADDRESS函數怎樣設置對某單元格引用

        4.Excel2013單元格的絕對引用怎么使用

        5.WPS表格如何實現跨工作表的數據引用

        3758622 主站蜘蛛池模板: 亚洲免费人成网站在线观看| 国产成年码AV片在线观看| 亚洲精品国产字幕久久不卡| 91精品国产色综合久久不| 国产精品制服丝袜无码| 麻豆a级片| 强开少妇嫩苞又嫩又紧九色| 又色又爽又黄又无遮挡的网站 | 高潮videossex潮喷| 国产怡春院无码一区二区| 国产精品大片中文字幕| 亚洲精品一区二区区别| 4399理论片午午伦夜理片| 亚洲伊人成色综合网| 国产乱色熟女一二三四区| 黑人巨大精品oideo| 国产人妇三级视频在线观看| 亚洲最大成人网色| 亚洲成av人影院无码不卡| 亚洲精品无码成人A片九色播放 | 韩国精品福利视频一区二区| 国产熟睡乱子伦视频在线播放| 亚洲人成色99999在线观看 | 亚洲精品美女久久久久9999| 免费国产高清在线精品一区| 精品国产肉丝袜在线拍国语 | 欧美变态另类zozo| 亚洲精品福利一区二区三区蜜桃| 国产综合精品一区二区在线| 一二三四中文字幕日韩乱码| 果冻传媒一区二区天美传媒| yy111111在线尤物| 亚洲一区二区中文av| 无码一区二区波多野结衣播放搜索| 亚洲中文无码+蜜臀| 桃花岛亚洲成在人线AV| 精品国产乱码久久久软件下载| 99精品热在线在线观看视| 大地资源免费视频观看| 岛国最新亚洲伦理成人| 99久久精品久久久久久婷婷|