0
的範圍的第一種方法,建議在is it possible to recalculate only a cell or a range in VBA的reply:不同方法來重新計算的細胞或在VBA
Range("A1").Calculate
第二種方法是在How do you get Excel to refresh data on sheet from within VBA?的reply:
Cells(RowA,ColB).Formula = Cells(RowA,ColB).Formula
的第三個
Range("XXX").Value = Range("XXX").Value
似乎也工作。
這三者之間有什麼區別嗎?
做2&3強制重新計算範圍或細胞?效果有沒有什麼不同? – athos
在兩三個你不能有一個範圍大於一個單元格,所以範圍和單元格是相同的東西。有了三個,你將失去你的公式,因爲它會被值重寫(不是先重新計算)。 –