你要的是不是最后一个“-”号后面的
字符串,可这样:
Sub 找字符串()
Dim S1 As String
Dim I As Integer
For I = 1 To ActiveSheet.UsedRange.Rows.Count
S1 = Cells(I, 1)
If InStr(S1, "-") > 0 Then
h2: S1 = Mid(S1, InStr(S1, "-") + 1)
If InStr(S1, "-") > 0 Then GoTo h2
Cells(I, 2) = S1
End If
Next I
End Sub
已经调试通过,能达到你的要求,有问题请联系