早教吧作业答案频道 -->其他-->
VBA将连续的列间隔复制工作表12BSG的第21,从第5列开始有数据,到第N列,(N很大),现在通过VBA将12BSG的第21行的第5-N列数据对应复制到工作表BSGeach的第21行,不过要求间隔复制,工作表12BSG的第21行的
题目详情
VBA将连续的列间隔复制
工作表12BSG的第21,从第5列开始有数据,到第N列,(N很大),现在通过VBA将12BSG的第21行的第5-N列数据对应复制到工作表BSGeach的第21行,不过要求间隔复制,工作表12BSG的第21行的原始第5列复制到工作表BSGeach的新21行第5列,原始第6列复制到新的第7列,原始第7列复制到第9列,原始第8列复制到第11列,即:
原始列:5 6 7 8 9 10 11
新列:5 7 9 11 13 15 17
不要将原始数据先复制到BSGeach工作表,再隔列插入一列,因为BSGeach工作表里有数据,会被搞乱.
完不会VBA,请和以前网友一样编写自定义函数,比如Function JianGeCopy(r,c1,c2) 'r是行号,c1是开始列,c2是结束列.
Sorry,应该是Sub JianGeCopy(r,c1,c2)
非常抱歉我没有分了,如果你愿意帮助的话,劳驾您了.
工作表12BSG的第21,从第5列开始有数据,到第N列,(N很大),现在通过VBA将12BSG的第21行的第5-N列数据对应复制到工作表BSGeach的第21行,不过要求间隔复制,工作表12BSG的第21行的原始第5列复制到工作表BSGeach的新21行第5列,原始第6列复制到新的第7列,原始第7列复制到第9列,原始第8列复制到第11列,即:
原始列:5 6 7 8 9 10 11
新列:5 7 9 11 13 15 17
不要将原始数据先复制到BSGeach工作表,再隔列插入一列,因为BSGeach工作表里有数据,会被搞乱.
完不会VBA,请和以前网友一样编写自定义函数,比如Function JianGeCopy(r,c1,c2) 'r是行号,c1是开始列,c2是结束列.
Sorry,应该是Sub JianGeCopy(r,c1,c2)
非常抱歉我没有分了,如果你愿意帮助的话,劳驾您了.
▼优质解答
答案和解析
Sub JianGeCopy(r,c1,c2)
dim i as integer
for i=c1 to c2
Worksheets("BSGeach").Cells(21, i*2-1) = Worksheets("12BSG").Cells(21, i)
next i
end sub
dim i as integer
for i=c1 to c2
Worksheets("BSGeach").Cells(21, i*2-1) = Worksheets("12BSG").Cells(21, i)
next i
end sub
看了VBA将连续的列间隔复制工作表...的网友还看了以下:
一家草编工艺品厂按计件方式结算工资.大学生小华去这家工艺品厂打工,第一天的到工资60元,第二天小华 2020-06-23 …
(2014•南阳三模)某单位N名员工参加“社区低碳你我他”活动.他们的年龄在25岁至50岁之间.按 2020-07-07 …
第一车间有134个职工,第二车间有109个职工,由于生产需要从第一车间调了一批职工到第二车间,使第 2020-07-17 …
(1/2)第一行是1,第二行是234,第三行是56789第四行是10111213141516如此类 2020-07-18 …
下面是某工厂三个车间的工人人数统计表第一车间性别男工女工人数3224合计56第二车间性别男工女工人 2020-07-31 …
一个产品有三道生产工序,第一道工序每人每分钟可完成3个,第二道工序没人每分钟可完成5个,第三道工序没 2020-11-03 …
列出n时的A公司年薪10万元,每满一年,下年加工龄工资1万元,B公司的半年薪5万元,每半半年,加工龄 2020-11-14 …
一个工程队承包甲,乙两项工程,甲工程工作量是乙工程工作量的2倍.前半个月全体工人都在甲工地工作,后半 2020-11-21 …
.某企业生产甲产品经过两个车间连续加工制成,第一车间本月投入生产2000件,完工半成品1800件,直 2020-11-27 …
加工某型号工件,有三道工序,工作量的比较依次是2:1:4,要求先加工第一道工序,然后加工第二道工序, 2020-11-29 …