2012-08-28 157 views
0

我在一個變量中有一個值「90672.40 91796473.18」。 我需要將「90672.40」存儲在另一個變量中,並保留在另一個變量中。 並且我還需要從第40個位置檢索一個數字以結束。 好心幫我..使用空格分隔字符串

爲您的信息, 我有一個變量名爲lsline

lsline的價值是:

lsline = 15-OCT-08 OTHERS        90672.40 91796473.18 

我需要找回從第40位的數字,但我不想在空格後的數字,我只是想「90672.40」的另一個變量來存儲。

+0

您得到答案了嗎? – Shell

回答

-2

只是分成數組

Dim values = Isline.Split(" ") 
Dim number = CDec(value[2]) 
+0

非常感謝您馬特Tew ..你可以解釋如何分離這個數值的位置..而不是使用數組的概念。 –

+0

這甚至不會用'Option Strict On'進行編譯,因此是不好的代碼。 –

+0

即使使用'Option Strict Off',這段代碼也不會編譯(錯誤的變量名稱,使用VB中不支持的括號)。 –

1

使用Substring得到一個字符串的一部分,如果你不想使用Split。以下內容將返回從第40位開始的8個字符:

lsline.Substring(40, 8) 
相關問題