|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
VB高手請指點 |
| 作者:toonaive 欄目:單片機 |
在VB里面我如果想進行一個特別大的數(shù)的運算(幾千億甚至更大),應該把變量定義成什么類型? |
| 2樓: | >>參與討論 |
| 作者: gbchang 于 2005/3/31 15:56:00 發(fā)布:
不知道double可以多大,看MSDN中的語言參考 |
|
| 3樓: | >>參與討論 |
| 作者: toonaive 于 2005/3/31 16:20:00 發(fā)布:
我作整數(shù)運算,double在2億左右 |
|
| 4樓: | >>參與討論 |
| 作者: gbchang 于 2005/3/31 16:24:00 發(fā)布:
用數(shù)組存儲,自己編函數(shù)進行運算.但我只做過加法? |
|
| 5樓: | >>參與討論 |
| 作者: dengm 于 2005/3/31 19:06:00 發(fā)布:
DIM X AS Currency Currency 數(shù)據(jù)類型 范圍從 -922,337,203,685,477.5808到 922,337,203,685,477.5807 的數(shù)據(jù)類型。用可用這一數(shù)據(jù)類型來做財務(wù)運算和精確度要求高的運算。在 Visual Basic 可用 @ 聲明字符來表示 Currency。 |
|
| 6樓: | >>參與討論 |
| 作者: toonaive 于 2005/4/1 8:40:00 發(fā)布:
請教dengm具體如何實現(xiàn),我是在VBA中應用 這樣對嗎?Dim @d As Currency 怎么編譯的時候說是無效字符 |
|
| 7樓: | >>參與討論 |
| 作者: jcsasm 于 2005/4/1 8:47:00 發(fā)布:
真能進行這么大的數(shù)值運算嗎? 如果乘起來,那還了得? |
|
| 8樓: | >>參與討論 |
| 作者: toonaive 于 2005/4/1 8:53:00 發(fā)布:
DIM X AS Currency 結(jié)果還是和LONG型是一樣的,最大只能到2147483648 沒有乘法運算,只有取余 |
|
| 9樓: | >>參與討論 |
| 作者: toonaive 于 2005/4/1 8:56:00 發(fā)布:
源代碼 Sub 宏1() ' ' 宏1 Macro ' Dim b As Integer Dim c As Integer Dim d As Currency Dim e As Integer Dim f As Integer Dim result As Currency Dim bashu As Integer Dim row1 As Integer Dim col1 As Integer e = 1 f = 1 Sheets("數(shù)據(jù)原始表").SELECT bashu = Cells(2, 2).VALUE row1 = Cells(2, 4).VALUE col1 = Cells(2, 6).VALUE row1 = row1 + 4 For b = 5 To row1 For c = 1 To col1 Sheets("數(shù)據(jù)原始表").SELECT d = Cells(b, c).VALUE If d <> 0 Then result = d Mod bashu If result = 0 Then Sheets("數(shù)據(jù)原始表").SELECT Cells(b, c).VALUE = Null Sheets("倍數(shù)表").SELECT Cells(e, f).VALUE = d f = f + 1 End If If f > col1 Then e = e + 1 f = 1 End If End If Next c Next b End Sub |
|
| 10樓: | >>參與討論 |
| 作者: 瘋子海 于 2005/4/1 10:03:00 發(fā)布:
-- 雖然我用vb做的項目不大,現(xiàn)在又不做那行了,但現(xiàn)在很懷念vb。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |