我试图在文本中的一个术语后提取确切的序列,然后返回数字。
我需要整个序列返回,数字和数字之间的字符。
例如:
我正在使用以下vba代码:
Function ExtraiSeq(rng As Range)
Dim i As Integer, str As String, CharPos As Long
str = rng.Value
CharPos = InStr(1, str, "SEQ", vbTextCompare) + 2
If CharPos > 2 Then
For i = CharPos To Len(rng)
Select Case Asc(Mid(rng.Value, i, 1))
Case 48 To 57
ExtraiSeq = Trim(ExtraiSeq & Mid(rng.Value, i, 1))
End Select
Next i
Else: ExtraiSeq = ""
End If
End Function
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句