Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用MID和RIGHT捕获字符串的一部分_Excel_Vba - Fatal编程技术网

Excel 使用MID和RIGHT捕获字符串的一部分

Excel 使用MID和RIGHT捕获字符串的一部分,excel,vba,Excel,Vba,我不明白为什么这样不行?结果我得到了“” 如果我从逻辑上讲,我想要的是“right”所在位置的中间,即距离右侧或“3”7个空格。然后,完成中间的2个空格,应该是“30”,对吗 或 它是用整个7位数字,然后在6位数字的右边用2个空格吗?我想是这样的 最后,我需要从右边进入一个7位数的字符串,并将2位数拉到它的右边,在本例中是“30”。建议 谢谢 将我的评论作为答案发布: s = 003021106 s4 = Mid(s, (Right(s, 7)), 2) Left(右(s,7),2)o

我不明白为什么这样不行?结果我得到了“”

如果我从逻辑上讲,我想要的是“right”所在位置的中间,即距离右侧或“3”7个空格。然后,完成中间的2个空格,应该是“30”,对吗

它是用整个7位数字,然后在6位数字的右边用2个空格吗?我想是这样的

最后,我需要从右边进入一个7位数的字符串,并将2位数拉到它的右边,在本例中是“30”。建议


谢谢

将我的评论作为答案发布:

s = 003021106    
s4 = Mid(s, (Right(s, 7)), 2)

Left(右(s,7),2)
omg。。。是的,我觉得自己很笨谢谢蒂姆!或者就在中间:
Mid(s,3,2)
Tim,作为答案发布,我会给你评分。我不喜欢有杰出的学分!:)@迈克:用@-符号-否则蒂姆不会得到你评论的通知
 Left(Right(s, 7), 2)