我正在練習VBA for Access 2010.刪除字符串的第一個字符如果它等於
我閱讀了關於我的文章的所有建議文章,但沒有找到任何具體內容。 我知道如何移動字符串中的特定字符,我不知道的是我如何移除等於某個字符的特定字符。
我想從電話號碼中移動字符1或1-,如果有的話。
例子:17188888888到7188888888或1-7188888888到7188888888
我想使用if語句,只需去除1
的電話號碼輸入一個字符串不是數字第一次開始。
這就是我已經開始:我得到一個錯誤信息,RemoveFirstChar是不明確的。
Public Function RemoveFirstChar(RemFstChar As String) As String
If Left(RemFstChar, 1) = "1" Then
RemFstChar = Replace(RemFstChar, "1", "")
End If
RemoveFirstChar = RemFstChar
End Function
我不確定它爲什麼不能正常工作,但是你的工作正常,那麼如何修改這個以便從頭開始刪除1-呢?謝謝! – Asynchronous 2011-12-26 06:10:26
感謝您的寶貴意見 - 它真的有所作爲!再次感謝! – Asynchronous 2011-12-26 06:13:12
經過對「1」的測試後,您可以在第一個「end if」之後爲「 - 」添加第二個測試。 – Karel 2011-12-26 06:30:13