[VBA ] 讀寫不同工作表的Range,能避免select嗎?
中文不好,問題很難清楚描述
請看以下例子
---------------------
For i = 1 to n
.....
.....
For j = 1 to 5
Sheets(j).select
Range("A1:E1").FormulaArray = "=xxxx"
' 下面這一行寫法會出現錯誤
' Sheets(j).Range("A1:E1").FormulaArray = "=xxxx"
Next j
.....
.....
Next i
---------------------
如上面的程式會使得畫面一直在各個Sheets間切換
這樣不僅很傷眼睛,似乎也會嚴重拖慢速度
不使用sheet.select或activate又會出現錯誤
所以想請問是否有替代的解決方案
麻煩各位了,謝謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.154.243
推
12/07 17:18, , 1F
12/07 17:18, 1F
推
12/07 17:20, , 2F
12/07 17:20, 2F
推
12/08 15:57, , 3F
12/08 15:57, 3F
→
12/08 16:00, , 4F
12/08 16:00, 4F
→
12/09 13:32, , 5F
12/09 13:32, 5F
→
12/09 13:33, , 6F
12/09 13:33, 6F
→
12/09 13:34, , 7F
12/09 13:34, 7F