只接受VBA中的部分字符串

时间:2015-07-28 20:53:11

标签: string excel vba excel-vba

所以我在Excel中有这个字符串:MS15-077 [3077657]

我只想把第一部分MS15-077用来与其他字符串进行比较。有没有办法只取单元格内容的前8个字符并将其设置为变量?

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找Mid

如果s = "MS15-077[3077657]"

然后Mid(s,1,8) = "MS15-077"

或者,正如Rory指出的那样,Left也可以正常工作,专门用于提取出现在原始字符串左侧的子字符串。