2011-12-02 128 views
4

如何在VBA中投入很長時間?我已經在這裏和那裏一派,看到一些醜陋的東西,如我怎樣才能在VBA中投入很長的雙倍

dim i as long 
i = 100 
dim d as double 
d = i * 1.00000000001 

我沒有測試過這一點,我想這是工作,但我的應用程序是非常敏感的數據,我想實際上有一個對數據沒有影響......這不存在嗎?

回答

6

您不需要「投」什麼,這將很好地工作

dim i as long 
dim d as double 
i = 100 
d = i 

(我花了大約30秒啓動Excel,按ALT-F11,並對其進行測試)。

4

VBA有一堆以'C'開頭的函數,用於在類型之間進行明確的類型轉換。請參閱CLng,CDbl,CDate等等。