vba删除怎么删除连续的多行呢,加入开始行变量是i,结束变量是l,我用rows(i+":"+l).delete提示错误

求助啊求助
2025-03-10 01:38:44
推荐回答(3个)
回答1:

Rows(i & ":" & l).Delete Shift:=xlUp
也可以写循环
Sub aa()
Dim i, l, r As Integer
i = 1
l = 3
For r = i To l
Rows(r).Delete Shift:=xlUp
Next
End Sub

回答2:

range(i & ":" & l).delete

回答3:

得到B列行数:
range("b1").Activate
b_count=ActiveCell.CurrentRegion.Rows.Count
选择区域:
range("a1:a" & b_count).select