【发布时间】:2021-03-26 16:13:14
【问题描述】:
如何为M列中包含“时间”一词的任何单元格剪切整行?
注意我想将数据保存在同一个工作表中。但是,切到最顶端。
一月是工作簿中工作表的名称。
Dim AW As long, I as long
With Sheets("January")
AW = .Range("M2:M" & Rows.Count).End(xlUp).Row
For I = 1 to AW
With .Range("M2:M" & I)
If.Value = " Time" Then
.EntireRow.Cut Sheets("January").Cells(Rows.Count, "A") End(xlUP).offset(1,0)
【问题讨论】:
-
您必须循环遍历每个单元格(向后)或过滤,然后才能避免循环。
-
为什么不在 M 列上排序?
-
是的,当然。但是,我想将此代码与另一个已完成的代码一起添加。
标签: excel vba cut autofilter