剪切并粘贴stringVBA的最后8个字符

您好我想能够使用VBA采取string的最后8个字符,并将其剪切并粘贴到另一张表中的表中,然后返回到string并采取下一个8个字符,并将其剪切并粘贴到另一列在我的表中等等,直到string中没有任何内容,因为它是一个非常长的电子表格,所以我希望能够遍历每一行。 任何想法如何?

我认为ojf是正确的,这不需要使用vba来完成。 在新的工作表上,在顶行生成值1,2,3,4等,然后在A2中使用公式:

 =LEFT(RIGHT([your long string cell],8*A1),8) 

并根据需要多次拖动它。 确保使用f4locking对string的引用。 另外要小心,这将创build尾随重复。

在最后8个字符的列旁边添加一列,然后使用RIGHT公式…即= RIGHT(A1,8),然后复制该列中的值