4
如何在VBA中投入很長時間?我已經在這裏和那裏一派,看到一些醜陋的東西,如我怎樣才能在VBA中投入很長的雙倍
dim i as long
i = 100
dim d as double
d = i * 1.00000000001
我沒有測試過這一點,我想這是工作,但我的應用程序是非常敏感的數據,我想實際上有一個對數據沒有影響......這不存在嗎?
如何在VBA中投入很長時間?我已經在這裏和那裏一派,看到一些醜陋的東西,如我怎樣才能在VBA中投入很長的雙倍
dim i as long
i = 100
dim d as double
d = i * 1.00000000001
我沒有測試過這一點,我想這是工作,但我的應用程序是非常敏感的數據,我想實際上有一個對數據沒有影響......這不存在嗎?
您不需要「投」什麼,這將很好地工作
dim i as long
dim d as double
i = 100
d = i
(我花了大約30秒啓動Excel,按ALT-F11,並對其進行測試)。
VBA有一堆以'C'開頭的函數,用於在類型之間進行明確的類型轉換。請參閱CLng,CDbl,CDate等等。