Re: [算表] Excel VBA 儲存格遞增問題請教各位大大
→
09/27 11:05,
09/27 11:05
→
09/27 11:06,
09/27 11:06
想借文問一下
VBA在處理這三種寫法,在連續大量使用的狀況下,哪一種的效率比較高?
以我的猜測是range()、cells()會比range().offset()來得快
因為後者處理完range()後還要再多跑一個offset()才抓得到目標,是嗎?
那如果在迴圈中設一個變數存格子,底下兩種何者效率較高?
Dim tmpCell as Range
For i = 1 to 1000
Set tmpCell = Range("A" & i)
OperateTmpCell
Next i
跟
Dim tmpCell as Range
Set tmpCell = Range("A1")
For i = 1 to 999
OperateTmpCell
Set tmpCell = tmpCell.Offset(1)
Next i
請教各路VBA大神
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.253.81
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1506487985.A.122.html
→
09/27 13:45, , 1F
09/27 13:45, 1F
→
09/27 13:46, , 2F
09/27 13:46, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章