如何用VBA删除指定行
发布网友
发布时间:2022-04-29 05:46
我来回答
共2个回答
热心网友
时间:2022-06-20 01:09
最简单的删除方式就是
rows(i).delete。
这里i是变量。你想删除第几行i的位置就填几。比如你要删除第10行就是rows(10).delete.
当然这要看你怎么指定行了。如果有条件的话就要加入if
判断语句。。如果从很多行里找出特定的满足条件的话就还要再加上循环语句。。
热心网友
时间:2022-06-20 01:10
答:cells(b,
slc)语法错误,应为:cells(slc,
"b")。
另外,删除行操作应该倒过来执行。
sub
main()
dim
slc
as
integer
for
slc
=
220
to
4
step
-1
if
sheet1.cells(slc,
"b")
=
"2012
/
12
/
31"
then
sheet1.rows(slc).delete
end
if
next
end
sub