我正在尝试编写Excel VBA脚本。我有一个带有字符串的列(A2:A1000)中的范围。范围中的每个字符串都是2个字母后跟一个数字(例如" AB12345"或" CD67890")。 我想搜索以" AB"开头的每个字符串的范围,然后确定2个字母后面的最大数值是多少。 有人能告诉我应该怎么做吗?
答案 0 :(得分:0)
这应该可以解决问题。虽然没经过测试。
MaxValue = 0
For i=2 To 1000
If Cells(1, i).Value Like "AB*" Then
MaxValue = Application.Max(MaxValue, CInt(Split(Cells(1, i).Value, "AB")[1]))
End If
Next i
答案 1 :(得分:0)