2014-02-09 11 views
1

在Visual Basic 2010中,我試圖把listbox中選擇的一個數字添加到運行總數中,並將所選數字的最後兩位數字。可以選擇的可能數字都是4位數字。Visual Basic 2010,識別數字的後兩位數

(例如:從listbox = = 1712中選擇的數字,我想使c = c + 12)但我想爲選定的任何數字執行此操作。

如果有幫助,listbox中的數字範圍從1700 - 2400

回答

2

使用模運算符,在VB中它的Mod

c = c + (<numberFromListBox> Mod 100)

+0

我完全理解爲什麼這應該工作。我瞭解mod功能,但是,它不是。它可能不會將所選項目識別爲整數? – user3290867

+1

你可以把它放在調試模式,看看? – Ghost

+0

哇,我從來沒有想過!對我來說愚蠢的錯誤。非常感謝你。我甚至沒有想到mod功能 – user3290867

0

嘗試......

total+=CDbl(Mid(Listbox.SelectedItems(0),3))