[VBA ] 請益EXCEL VBA用陣列存取資料與運用
各位高手 大家好:
感謝上次熱心的前輩不吝解答
讓我可以在自學VBA的過程中
慢慢累積編寫能力
自己從網路資料不停地Try & Error決解了不少問題
但是目前遇到陣列依然苦手中 >"<
想用陣列處理以下的資料:
STEP 1 從Sheet1 B1:D102範圍抓資料
Sheet1
A B C D E F
1 x b1 c1 d1 x x
2 x b2 c2 d3 x x
3 x b3 c3 d4 x x
:
:
100 x b100 c100 d100 x x
101 x b101 c101 d101 x x
102 x b102 c102 d102 x x
STEP 2 放入Sheet2第一行的102X5=510個格子中(多留空的格子以後儲存其他運算結果)
Sheet2
A B C D E F G H I J K L M N O..... SL SM SN SO SP
1 b1 c1 d1 x x b2 c2 d2 x x b3 c3 d3 x x..... b102 c102 d102 x x
STEP 3
抓d2 d3 d4的資料取平均p1 放入D1這格(第4格)
抓d3 d4 d5的資料取平均p2 放入I1這格(第9格)
:
:
抓d100 d101 d102的資料取平均 p99放入RZ1這格(第494格)
結果示意:
Sheet2
A B C D E F G H I J K L M N O..... SL SM SN SO SP
1 b1 c1 d1 p1 x b2 c2 d2 p2 x b3 c3 d3 p3 x..... b102 c102 d102 x x
卡住的點:
1.目前我只會Step 1把資料放入陣列,但還不會處理Step 2,把資料插入間隔然後拆成橫
列?
2.STEP 3的步驟,如何依照想要的位置,取出陣列中的資料,計算後再放回陣列?
請問有高手能提供語法範例嗎?或是能給我一點提示
感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.142.41
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1503569547.A.165.html
→
08/24 18:47, , 1F
08/24 18:47, 1F
→
08/24 20:23, , 2F
08/24 20:23, 2F
→
08/26 01:16, , 3F
08/26 01:16, 3F
→
09/07 00:35, , 4F
09/07 00:35, 4F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章