【发布时间】:2021-05-22 07:04:26
【问题描述】:
已成功编写代码以插入活动行的 1,3 或 5 行副本 - 在活动行下方。 但是,当过滤器打开时它不起作用。
我有一张纸 周,员工编号,数据 - 按员工编号排序。 筛选出一名员工。
现在,我想复制我正在标记的行并在下面插入 x 行 - 并“留在活动行上” - 即使我必须做任何体操来删除和添加过滤器......我希望和相信还有另一种方法。
我找到了“SpecialCells(xlCellTypeVisible)”,但似乎无法正确放置它 - 它在我的工作表顶部插入了 5 行 :-)
希望有人能帮忙...我的代码是这样的
Sub Insert5Rows()
Dim xcount As Integer
xcount = 5
ActiveCell.EntireRow.Copy
Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(xcount, 0)).EntireRow.Insert Shift:=xlDown
Application.CutCopyMode = False
End Sub
先谢谢了!!!
【问题讨论】: