[算表] EXCEL储存格分割问题

楼主: o4o3o2 (Godlike)   2016-01-27 18:19:16
软件: EXCEL
版本: 2010
请教各位如何使用VBA/宏复制以下的储存格分割贴到不同的工作表?
工作表1
A栏 B栏
AA-11AA 1
BB-22BB 2
CC-33CC 3
DD-44DD EE-55EE 1
EE-55EE FF-66FF 2
AA-11AA BB-22BB CC-33CC 3
DD-44DD EE-55EE EE-55EE 4
复制分割贴上到不同工作表2如下
工作表2
A栏 B栏
AA-11AA 1
BB-22BB 2
CC-33CC 3
DD-44DD 1
EE-55EE 1
EE-55EE 2
FF-66FF 2
AA-11AA 3
BB-22BB 3
CC-33CC 3
DD-44DD 4
EE-55EE 4
EE-55EE 4
A栏以空格做分割的判断。如果有空格则需分割开来,连带B栏的值到下一列。
感谢!
作者: soyoso (我是耀宗)   2016-01-27 18:31:00
循环,用split以" "来分割,再以range.resize来指定已分割的array,array转置上可用worksheetfunction内的transpose储存格偏移方面用range.offset,offset内的变量用ubound计算array数量
楼主: o4o3o2 (Godlike)   2016-01-28 19:55:00
写出来了,多谢soyoso大大指引方向

Links booklink

Contact Us: admin [ a t ] ucptt.com