看板 Office 關於我們 聯絡資訊
※ 引述《A1pha ([αλφα])》之銘言: : 軟體: : excel2003 : 版本: : sp3 : 請問, : 在VBA裡面, : 要怎麼使用矩陣啊? : 在工作表中, : =B2:B30+D2:D30 : 只要按下ctrl+shift+Enter就可以產生矩陣了, : 在VBA裡面有沒有像這樣的方法? : 例如我異想天開地,這樣寫: : Array("b2:B30"+"D2:D30") : 結果當然是不行.... : 有沒有類似這樣的概念或是方法呀? : 還是只能乖乖用 dim arr() as variant : 然後一個一個將儲存格裡面的東西丟進去,然後再做運算這樣...囧 我發現可以這樣: Range("G1:j2").Value = Array(1, 2, 3, 4, ....) 可以這樣: Range("G1:j2").Value= Range("A1:A30").Value 但是就是不能這樣: Range("G1:j2").Value= Range("A1:A30").Value + Range("B1:B30").Value 或 Range("G1:j2").Value = Array(1, 2, 3, 4) + Array(5, 6, 7, 8) 囧 真的只能用回圈慢慢加了嗎?QQ 難得工作表的矩陣運算是那樣的精美那樣的方便~ 不能拿到VBA裡面用嗎?QQ -- 話說2007年BraDLey被DFA到教士後,放話砲轟豆爺。 傳說於97年上任的豆爺是這回答的... 豆: Guys like Milton BraDLey...What? So what? Who are you? Who are you Milton BraDLey to try to test Billy Beane a proven GM for 10 years? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.88.67