久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

數(shù)組(3)

 L羅樂 2017-04-07

除了介紹數(shù)組基礎之外,我們還需要了解數(shù)組常用的一些方法,。以下介紹兩個最常用的數(shù)組處理函數(shù)

Index

使用Index函數(shù)可以調(diào)用數(shù)組里的指定位置的元素數(shù)據(jù)。
使用方法為

WorksheetFunction.Index(Array, row_num, col_num)

其中:
Array 代表一個數(shù)組
row_num 代表數(shù)組中行數(shù)
col_num 代表數(shù)組中列數(shù)

注意
row_num 和col_num都是從1開始的,,因為我們也可以看到,,這個函數(shù)時基于worksheetfunction的,而對于worksheet來講,,是不存在第0行或者第0列的,。
Index函數(shù)只對==一維和二維==數(shù)組適用,不適用于多維數(shù)組

舉個例子,,我們有一個二維數(shù)組Arr(0 to 2, 0 to 3),我們?nèi)绻胍@取arr(1,3)的值,,就可以使用下面語句

WorksheetFunction.Index(Arr, 2, 4)

如果col_num 設置為0,那么就代表取出對應row_num的整行數(shù)據(jù),。反之,,如果row_num 為0,就代表要取整列數(shù)據(jù),。
用下面代碼舉例,,取出第一行和第一列數(shù)據(jù),并賦值給新的數(shù)組,。

Sub ArrayFunctions1() Dim Arr() Arr = [a1].CurrentRegion.Value Debug.Print WorksheetFunction.Index(Arr, 2, 3) Arr_Col = WorksheetFunction.Index(Arr, 0, 1) Arr_Row = WorksheetFunction.Index(Arr, 1, 0) End Sub

結(jié)合本地窗口,,我們可以更清楚的看到新的數(shù)組賦值結(jié)果。

Join

用于把數(shù)組中的字符串使用給定的連接符連接起來,。使用方法為

Join(sourcearray[, delimiter])

其中array為要連接的數(shù)組,,delimiter為指定的字符串,如果忽略,,則默認為空格,。
舉例:

Debug.Print Join(Array('str1', 'str2', 'str3', 'str4')) Debug.Print Join(Array('str1', 'str2', 'str3', 'str4'), 'x')

上面代碼分別使用了空格(忽略delimiter),以及x連接了字符串數(shù)組,,返回結(jié)果分別為:

str1 str2 str3 str4 str1xstr2xstr3xstr4

注意
如果數(shù)組中的元素是數(shù)字,,系統(tǒng)會自動轉(zhuǎn)化成字符串來處理,這也適用于數(shù)字和字符串混用的情況,。
例如

Join(Array(11.1, 'a', 3))

返回

11.1 a 3

總結(jié)一下

  • 對一維二維數(shù)組的Index方法
  • Join方法

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多