請問一下:
在text1.text有以下資料
1 小明 100 20 30 150
2 小華 20 10 80 110
3 陳小小 80 60 100 240
然後要把 "小明 100 20 30" 存入 array(1)
"小華 20 10 80" 存入 array(2)
"陳小小 80 60 100" 存入 array(3)
因為資料長度不一,像名字有的三個有的二個,所以不能只以mid來運算................
array(1)=mid(text1.text,2,instr(text1.text, vbCrlf & "2"))
array(2)=mid(text1.text,instr(text1.text, vbCrlf
& "2"),instr(text1.text, vbCrlf & "3"),))
的作法..但是結果會 array(1)="小明 100 20 30 150"
array(2)="小華 20 10 80 110"
也就是說會多一個值算到整個字串的尾
問題是,怎樣才能判斷空白,而且如何判斷三個空白
因為若instr(text1,text, vbCRLF & "2 " & * & " " & * & " ")
不能判斷萬用字元.不過好像也不能,還有換行是VbCRLF那空白是什呀
.....................................謝謝
arrow
arrow
    全站熱搜

    vbqa 發表在 痞客邦 留言(2) 人氣()