excel用宏复制指定行到指定行(跨表)

目前使用表格宏公式能指定A表转B表同行,现在需要能指定到不同行。
EXCEL用宏把Sheet1中行数据复制到Sheet2中指定行

第1个回答  2018-09-29
【通知单】往【工单】复制,你希望输入多少行(例如83)复制到【工单】的始终是84行,对不对,这样可以把代码里面的后一个,i)修改为,84)追问

我希望83行复制到84行!请问怎么实现。

追答

83行复制到84行的语句:
Rows(83).Copy Rows(84)

第2个回答  2018-09-29
复制粘贴规则,如果是指定行,那就用两次输入函数,设两个行号变量,即可。
如果是其他情况,得继续说明。追问

新人,能不能写出函数提供参考。

追答

那代码上来,我给你改一下。

追问

i = InputBox("请输入要打印的行数,EXCEL的行数")
If i = "" Then Exit Sub
Sheets("通知单").Range("B" & i).Copy Sheets("工单").Range("B" & i)
Sheets("工单").Select

第3个回答  2018-09-29
要看你具体的Excel文档,不好妄自揣测。追问

朋友,电子邮箱发给你,帮改下行不。

相似回答