- 帖子
- 219
- 主題
- 24
- 精華
- 0
- 積分
- 243
- 點名
- 0
- 作業系統
- Windows10
- 軟體版本
- Office2016
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2012-4-18
- 最後登錄
- 2022-2-7
 
|
本帖最後由 HSIEN6001 於 2012-5-23 22:30 編輯
回復 2# register313
不好意思!
可能我表達的不夠清楚
'......部分省略
Dim s2 As String
'......其中一段
isdeli = False
s2 = ""
For i = 1 To Len(s1)
ch = Mid(s1, i, 1)
If Mid(s1, i, 1) = """" Then
isdeli = Not isdeli
Else
If isdeli Then
If ch <> "," Then
s2 = s2 & ch
End If
Else
s2 = s2 & ch
End If
End If
Next
s2 = Replace(s2, "--", "00") '儲存格內有"--",取代為"00"
問題:
S2回傳資料時,其中數字型態的儲存格出現"中文字"--->程式中斷
--->假如,不預設 [不清楚] 字元個數狀態下
該怎麼讓那個s2遇到"文字型態"時,傳回""空字串?! |
|