Re: [算表] 用VBA判斷儲存格特定字元 將特定字元前 …
^^ 完全不敢說指教
VBA只在摸索中~
※ 引述《terry007 (西瓜冰沙)》之銘言:
: : 單純練習VBA~
: : Sub split()
: : Dim Fn As Object
: : Set Fn = Application.WorksheetFunction
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^是否有設定這行?
: : For i = 1 To 3
: : c1 = Cells(2 * i - 1, 1)
: : comma = Fn.Find(",", c1)
: ^^^^^^^^^^^^^^^^^^^^^^ 這一行有問題 會出現錯誤?
等同於
Application.WorksheetFunction.Find(",", c1)
我試沒問題~
: : Cells(2 * i, 1) = Mid(c1, comma + 1, 9 ^ 9)
: : Cells(2 * i - 1, 1) = Left(c1, comma - 1)
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 上面這兩行 給我靈感,有想到其他方法 我是搭配 isstr 函數 來做
是說InStr吧?
把您的code po上來討論討論呀~
我比較熟工作表函數,之前不知道InStr..
看起來的確和find功能類似
: 不過我看懂 9^9 這是什麼意思 不過mid 真好用
是..看"不"懂還是看懂(語氣有疑問?)
因為逗點後全都要抓起來
所以放一個很大的數 例如1000
只是我放9^9,只因字數少且代表大數(9的9次方)
: 謝謝j 大 指教
: : Next
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.34.190
→
09/27 01:43, , 1F
09/27 01:43, 1F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章