我认为应该取a,b的长度进行比较 取出最小的一个长度如为m,则可将for 改为 For i = 1 To m If Mid$(a, i, 1) = Mid$(b, i, 1) Then s = s + 1 End If Next仅提供参考!