电脑知识|excel怎么分行,excel一行表格变四行( 二 )


excel如何快速分行 vba代码实现一键完成
sub test()
dim sArr(1 to 1000,1 to 2) as string
‘第一步读取数据
hh=2
do while cells(hh , 1)<>""
sarr(hh-1,1)=cells(hh,1).text
sarr(hh-1,2)=cells(hh,2).text
loop
‘第二步:输出结果
hh=2
for i=1 to hh-1
brr=split(sarr(i,1)
for j=0 to ubound(brr)
cells(hh,3)=brr(j):cells(hh,4)=sarr(i,2)
hh=hh+1
next j
next i
end sub
注:该程序随手写的 , 未经测试
有问题请联系我吧

推荐阅读