Range()數組是JS宏中不缺少的組成部分,了解Range()數組的特性必不可少,下面我們一起測試一下各種Range()數組。
1.Range()數組特性
單元格區域:Range("a2:m2")與Range("a2","m2")的類型都是:Range/Object,功能都為單元格區域,功能一樣,屬性一樣,只是寫法不一樣。
數組:Range("a2:m2").Value()與Range("a2","m2").Value()的類型都是:Array/Object,都是用Value()轉為數組,功能一樣,屬性一樣,只是寫法不一樣。
數組內容選擇:Range("a2:m2").Value()[0]//類型:Array/Object,用Value()轉為數組,[0]-[n]使用二維數組中的第1-n個數組內容
flat():打平數組函數,二維數組變一維數組
2.Range()行為二維數組,列為一維數組
如1行:Range(Array(13))