Share via


為...下一個迴圈

整數使用的記憶體比 Variant 資料類型 少,而且更新速度稍微快一點。 不過,只有當您執行數千個作業時,這項差異才會明顯。 例如:

Dim CountFaster As Integer    ' First case, use Integer. 
For CountFaster = 0 to 32766     
Next CountFaster 
 
Dim CountSlower As Variant    ' Second case, use Variant. 
For CountSlower = 0 to 32766 
Next CountSlower 

第一個案例的執行時間比第二個案例少一些。 不過,如果 CountFaster 超過 32,767,則會發生錯誤。 若要修正此問題,您可以變更 CountFasterLONG 資料型別,以接受更廣泛的整數範圍。 一般而言, 資料類型越小,更新所需的時間就越少。 變體比其對等的資料類型稍微慢一點。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應