当前位置:首页教育技巧excel技巧excel筛选

电子表格EXCEL中如何删除I列数值=0的行?

2024-07-03 09:59:36


1.EXCEL中如何删除I列数值=0的行?

涉及数据的删除,希望你在删除前,先备份一下。

代码的解释如下(按行):

1.定义过程

2.得到I列有数据的行数

3.从1到R开始循环

4.判断单元格的值,是否等于0,如果等于0,则:

5.选中K行

6.删除选中的行,下面的行自动上移

7.行数自动减一

8.结束判断

9.结束循环10.结束过程补充:使用方法:

1.按Alt+F8,或工具-宏-visual Basic 编辑器,进入VB编辑器

2.在VB编辑器中,插入-类模块

3.在类模块中,帖上如上代码

4.关闭VB编辑器

5.回到excel,按Alt+F8,执行该过程,或工具-宏-宏-执行

6.OK

2.如何删除excel中全是0的一列

1、按alt+F11打开VBE

2、例如,A:G列单元格中,只要有一个单元格为0,那么该行隐藏,代码如下:

Sub aa()

Dim i As Integer

For i = 1 To [a65536].End(xlUp).Row

If WorksheetFunction.Product(Range("A" & i & ":G" & i)) = 0 Then

Rows(i).Hidden = True

End If

Next i

End Sub

打开VBE编辑器,复制粘贴代码,运行后即可达到目的。

3.如何删除excel中全是0的一列

1、按alt+F11打开VBE

2、例如,A:G列单元格中,只要有一个单元格为0,那么该行隐藏,代码如下:

Sub aa()

Dim i As Integer

For i = 1 To [a65536].End(xlUp).Row

If WorksheetFunction.Product(Range("A" & i & ":G" & i)) = 0 Then

Rows(i).Hidden = True

End If

Next i

End Sub

打开VBE编辑器,复制粘贴代码,运行后即可达到目的。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .