软件:EXCEL
版本:OFFICE365
EXCEL自学苦手
目的将EXCEL不同字段资料自动化输出
将于工作表中
字段 B41-B52,B56-B71,C56-C71,B76-B89
转成
新工作表内的长列资料
C2-BI2
目前进行步骤先将资料
输出在原工作表D41-BI41
字段
D41-O41 =OFFSET($B$41,ROW()-41+COLUMN()-4,0,)
P41-AE41 =OFFSET($B$56,ROW()-41+COLUMN()-16,0,)
AF41-AU41 =OFFSET($C$56,ROW()-41+COLUMN()-32,0)
AV41-BI41 =OFFSET($B$76,ROW()-41+COLUMN()-48,0,)
问题
录制完宏后 无法复制D41-BI41的值输出到另一工作表
bug似乎出在
.
.
.
作者: soyoso (我是耀宗) 2016-12-15 13:18:00
复制贴上值,可以range.pastespecial或以range = range.value的方式原文写到的bug处应是要指"工作表"名称不是原始录制宏的"工作表"名称吧
楼主: danceink (舞墨) 2016-12-15 14:04:00
原始输出的档案是txt档;使用excel开启;因此工作表名称为档名;目前想到的方法是将工作表名称手动更改为工作表1再试试。txt档名依序为001t0,002t0,001t1,