- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
4#
發表於 2014-4-13 19:07
| 只看該作者
回復 3# smallpoper - Ar = Array(.[B4], Split(.[B8], "#")(0), .[H5], .[E4], UBound(Split(.[E4], ",")) + 1)
- 'Split 函數 傳回一個陳列索引從零開始的一維陣列,它包含指定數目的子字串。
- 'Split(.[B8], "#") 將.[B8]的字串以"#"這字元 分割為一陣列
- 'UBound 函數 傳回 Long值,表示指定陣列某維最大可使用的陣列索引。
- 'Split(.[E4], ",") -> 傳回一陣列
- 'UBound(Split(.[E4], ",")) -> 傳回這陣列可使用的陣列元素索引
- Option Base 語法 Option Base {0 | 1}
- Option Base 0 '陳述式在模組層次中用來宣告陣列元素索引的預設下限。
- '請注意 若預設的下限值為 0,則 Option Base 陳述式是不需要的
- '所以UBound(Split(.[E4], ",")) + 1 才是陣列真正的元素個數
複製代碼 |
|