我在 Excel 中有一长串名称,所有名称都包含“PP”后跟一个数字。例如PP10
或P101.
我想在“PP”之后提取数字。我已经尝试了以下代码,但它似乎只能PP99
在“PP”之后包含三个数字字符的任何内容都无法正确读取。
For n = 1 To MyCount
If Mid(MyString, n, 2) = "PP" Then
If IsNumeric(Mid(MyString, n + 2, 1)) Then
PP_Image = Mid(MyString, n + 1, 3)
End If
End If
Next n
If IsNumeric(Mid(PP_Image, 2, 2)) Then
PP_Image = Mid(PP_Image, 2, 2)
Else: IsNumeric (Mid(PP_Image, 2, 1))
PP_Image = Mid(PP_Image, 2, 1)
End If