如何用VBA删除指定行

 我来答
清馨且灵秀丶白桦p
2019-08-08 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:828万
展开全部
最简单的删除方式就是
rows(i).delete。
这里i是变量。你想删除第几行i的位置就填几。比如你要删除第10行就是rows(10).delete.
当然这要看你怎么指定行了。如果有条件的话就要加入if
判断语句。。如果从很多行里找出特定的满足条件的话就还要再加上循环语句。。
咎浩岚元娅
2019-04-15 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:586万
展开全部
答: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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式