看板 Visual_Basic 關於我們 聯絡資訊
請問, 在VBA裡面, 要怎麼使用矩陣啊? 在工作表中, =B2:B30+D2:D30 只要按下ctrl+shift+Enter就可以產生矩陣了, 在VBA裡面有沒有像這樣的方法? 例如我異想天開地,這樣寫: Array("b2:B30"+"D2:D30") 結果當然是不行.... 有沒有類似這樣的概念或是方法呀? 還是只能乖乖用 dim arr() as variant 然後一個一個將儲存格裡面的東西丟進去,然後再做運算這樣...囧 -- 據聞,椅子在聽說Money Ball要拍成電影後如是回應: 我椅子,就在這個moment,要爆啦! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.88.67
stool100:你的運算結果是? 03/02 17:00
A1pha:#VALUE! 03/02 18:04
rushcat:錄製巨集 看看他怎麼運作的吧!? 03/02 18:36
A1pha:這招我試過,但是他錄製的東西是讓某儲存格的值= 03/02 18:47
A1pha:你所輸入的那些字 Selection.FormulaArray = "你輸入的公式" 03/02 18:48
A1pha:而我想要的,是直接在VBA裡面做運算,然後在拿去做別的用途 03/02 18:48
stool100:你最後的目的是要做什麼運算? 03/02 21:28
qsss:答案已經出來了不是嗎? 你把"某儲存格"變成變數去接受結果不 03/03 08:43
qsss:就是你要的嗎? 03/03 08:43