利用vba怎样编写将工作表中第三行到最后一行(不确定)的数据复制并插入到另一个工作表的第二行前?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用vba怎样编写将工作表中第三行到最后一行(不确定)的数据复制并插入到另一个工作表的第二行前?相关的知识,希望对你有一定的参考价值。

插入表中的原第二行数据下移到表尾

原则上VBA可以做到,但是你没有说清楚什么才叫做新的,只看日期吗,只看序号吗,我就假设你的A列是序号,用序号判断吧,程序代码如下:

参考技术A

将工作表中1第三行到最后一行(不确定)的数据复制并插入到工作表2的第二行前,VBA代码为:

Sub x()
    Sheets(1).Range("3:" & Sheets(1).UsedRange.Rows.Count).Copy
    Sheets(2).Range("2:2").Insert
End Sub

参考技术B Sub 插入复制()
   X = Range("a65536").End(xlUp).Row
       Rows("3:" & X).Select
    Selection.Copy
    Sheets("Sheet2").Select
    Rows("2:2").Select
    Selection.Insert Shift:=xlDown
End Sub

复制到Sheet1表

将Sheet1 第3行开始的数据插入到Sheet2第2行

以上是关于利用vba怎样编写将工作表中第三行到最后一行(不确定)的数据复制并插入到另一个工作表的第二行前?的主要内容,如果未能解决你的问题,请参考以下文章

Excel 如何快速从第一行选到最后一行

如何将EXCEL中符合条件的数据利用公式复制到另一个工作表

使用VBA - Excel将超链接添加到表中的单元格

如何用EXCEL VBA编写模糊查询程序,并将结果显示在工作表中

怎样编程利用随机函数产生15个100内的随机整数存入一维数组,然后分三行输出,每行5个数如题 谢谢了

Excel如何选中第一行到最后一行?