-
在Excel中如何利用VBA实现(符合条件)指定(空)行列的批量删除
2013-09-02 09:05:57要使用VBA,首先打开你的Excel电子表格,然后将Microsoft Visual Basic窗口打开,这样才能使用VBA代码! 方法是:在Excel中直接按下组合键Alt F11即可打开VB窗口,倘若VB...删除第8个单元格为空的行,范围从1行...要使用VBA,首先打开你的Excel电子表格,然后将Microsoft Visual Basic窗口打开,这样才能使用VBA代码!
方法是:在Excel中直接按下组合键Alt F11即可打开VB窗口,倘若VB默认没有打开代码窗口,请执行操作:“视图”→“代码窗口”即可!
好了,环境都设置好了,下面来学习如题所示的操作吧!
代码1#8212;删除第8个单元格为空的行,范围从1行到88行:
----------------------------------------------------------
Sub DeleteEmptyRow '删除指定的单元格为空的行
Dim i As Integer
For i = 88 To 1 Step -1
If Cells(i, 8) = "" Then
Sheets("sheet1").Rows(i).Delete
End If
Next i
End Sub
----------------------------------------------------------
代码解释:For i = 88 To 1 Step -1 '循环语句,从第88行一直检查到第1行
If Cells(i, 8) = "" Then '如果当前行的第8列的值为空值,那么就删除该行!i是变量,随着循环而变,其值从88逐渐减小到1代码2#8212;删除第6个单元格为空的列,范围从1列到66列:
----------------------------------------------------------
Sub DeleteEmptyColmn() '删除指定的单元格为空的列
Dim i As Integer
For i = 66 To 1 Step -1
If Cells(i, 6) = "" Then
Sheets("sheet1").Columns(i).Delete
End If
Next i
End Sub
----------------------------------------------------------
代码解释:与上面的代码类似,不再解释!知识扩展:
以上两种代码仅删除sheet1工作表满足条件的空行空列,如果要一次性删除多个工作表的满足条件的空行和空列呢?
同样道理,只要再代码外面再使用一个循环即可!
----------------------------------------------------------
Sub DeleteEmptyRowAndColmn() '删除指定的单元格为空的行
Dim i As Integer
For j = 1 To 3
For i = 88 To 1 Step -1
If Cells(i, 6) = "" Then
Sheets(j).Columns(i).Delete
End If
Next i
Next j
End Sub相关文章参考:
VBA语言基础
各种Excel VBA的命令
VB6 中将数据导出到 Excel 提速之法
VBA语法200句
各种Excel VBA的命令
Execl编程详解
VB软件操作EXCEL教程:※VB全面控制Excel
-
Excel VBA实用技巧大全 附书源码
2010-10-08 18:59:2404154为单元格设置条件格式、删除条件格式 04155为单元格插入指向工作簿内部的超链接、删除超链接 04156为单元格插入指向工作簿外部的超链接、删除超链接 04157为单元格添加批注、删除批注 04158修改单元格的批注 ... -
Excel_VBA教程
2014-09-22 11:36:3435移动,复制和删除单元格 74 36操作工作簿和工作表 75 37操作窗口(WINDOWS) 76 38管理EXCEL应用程序 76 39接下来…… 77 第三章 了解变量,数据类型和常量 77 1保存VBA语句的结果 77 2变量是什么 77 3数据类型 78... -
Excel VBA程序设计.doc
2009-07-06 22:16:1235移动,复制和删除单元格 82 36操作工作簿和工作表 82 37操作窗口(Windows) 83 38管理Excel应用程序 84 39接下来…… 84 第三章 了解变量,数据类型和常量 84 1保存VBA语句的结果 85 2变量是什么 85 3数据类型 85... -
我整理的VBA 自定义函数大全 共138页
2008-11-21 16:14:0334.在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和 35.返回 Column 英文字 36.查找指定列名的列数 37.文字格式的时间(分:秒)转化为数字格式(秒) 38.将"hh:mm:ss"格式的时分秒数转换成秒数... -
ExcelVBA程序设计.doc
2011-04-05 21:32:5135移动,复制和删除单元格 74 36操作工作簿和工作表 75 37操作窗口(WINDOWS) 76 38管理EXCEL应用程序 76 39接下来…… 77 第三章 了解变量,数据类型和常量 77 1保存VBA语句的结果 77 2变量是什么 77 3数据类型 78... -
Excel_VBA程序设计.pdf
2009-08-31 23:05:2035移动,复制和删除单元格 82 36操作工作簿和工作表 82 37操作窗口(Windows) 83 38管理Excel应用程序 84 39接下来…… 84 第三章 了解变量,数据类型和常量 84 1保存VBA语句的结果 85 2变量是什么 85 3数据类型 85... -
Excel VBA 基础教程
2019-01-01 18:51:066 删除........................................................................ 6 打开........................................................................ 6 读入...................................... -
excel中161个VBA_自定义函数超级实用
2018-03-28 08:36:32函数作用:在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和..........................59 '35.函数作用:返回 Column 英文字.......................60 '36.函数作用:查找指定列名的列数....... -
Excel VBA程序设计 CHM格式 带全文检索
2008-11-26 23:40:0535移动,复制和删除单元格 71 36操作工作簿和工作表 71 37操作窗口(Windows) 72 38管理Excel应用程序 73 39接下来…… 73 第三章 了解变量,数据类型和常量 73 1保存VBA语句的结果 73 2变量是什么 74 3数据类型 74... -
EXCEL编程VBA高级教程
2015-04-16 11:40:55删除........................................................................6 打开........................................................................6 读入........................................... -
VBA题库管理系统 信息初始化 生成试卷
2010-05-06 11:25:27(四)试卷加工 除了用Word本身功能对试卷进行编辑、排版、打印等操作外,系统还提供了更换试题(更换符合条件的其它试题)、查看原题(定位到题库中对应的试题,以便查看或修改)、删除参数(删除试卷和答案文档中... -
delphi操作excel模块,图片,表格,读写删除
2013-01-30 08:52:31支持指定、内置的名称 支持所有超链接类型 网页和E-mail地址 本地文件 服务器文件 工作薄引用 加密文档 你可以读写加密文件。条件是你需要知道文件的密码。 计算 可计算单元以及整个工作薄 计算引擎将依据... -
Excel百宝箱9.0无限制破解版
2012-02-03 19:05:29【图表条件格式】:对图表的系列执行条件格式,可以设置2到3个条件,符合条件的系列值填充指定的颜色 【修改文件时间】:随心所欲修改文件的创建时间 【清除IE上网密码】:用于清除IE浏览器的密码,突破上网限制 【创建... -
Excel百宝箱
2012-10-27 17:09:21【图表条件格式】:对图表的系列执行条件格式,可以设置2到3个条件,符合条件的系列值填充指定的颜色 【修改文件时间】:随心所欲修改文件的创建时间 【清除IE上网密码】:用于清除IE浏览器的密码,突破上网限制 【创建... -
Excel百宝箱9.0无限制破解版.rar
2012-09-05 09:31:51【图表条件格式】:对图表的系列执行条件格式,可以设置2到3个条件,符合条件的系列值填充指定的颜色 【修改文件时间】:随心所欲修改文件的创建时间 【清除IE上网密码】:用于清除IE浏览器的密码,突破上网限制 ... -
Exce百宝箱——2012版本.rar
2012-10-19 19:52:33【图表条件格式】:对图表的系列执行条件格式,可以设置2到3个条件,符合条件的系列值填充指定的颜色 【修改文件时间】:随心所欲修改文件的创建时间 【清除IE上网密码】:用于清除IE浏览器的密码,突破上网限制 【创建... -
Excel百宝箱 9.0 破解版 批量导入图片等200种功能
2013-05-11 22:46:24【删除空白单元格所在行】输入1则删除空白行(整行空白),输入2则删除空白单元格所在行 【筛选唯一值】以选择区域左边一列为条件进行唯一值筛选,输入1则删除重复值所在行,输入2则隐藏重复值所在行 【建文件目录】... -
Excel百宝箱8.0
2011-06-07 21:32:17【生成系统图标】【获取内置命令】【修复Excel】【破解VBA密码】【删除空单元格】【转置选区】【按列倒置】【按列倒置】【字母大小写转换】【小写金额转大写】【大写金额转小写】【区域数据加密】【多区域复制】【按... -
《Excel应用大全》示例文件 光盘文件
2012-02-24 15:34:56• 提取指定单元格的公式表达式 • 根据立方体指定参数计算公式结果 • 提取固定字符间隔的零件规格号 第3篇 创建图表和图形 • 图表种类 • 柱形图 • 条形图 • 折线图 • 饼图 • XY散点图 • 面积图 • 圆环图... -
中文版Excel.2007公式与函数应用宝典 1/2
2012-04-06 18:29:447.4.2 统计满足多个条件的单元格数量 7.4.3 使用AND筛选条件 7.4.4 使用OR条件 7.4.5 综合使用AND和OR筛选条件 7.4.6 出现频率最高的项的计数 7.4.7 确定特定文本的出现频率 7.4.8 统计唯一值的数目 7.4.9... -
-
中文版Excel.2007公式与函数应用宝典 2/2
2012-04-06 18:37:147.4.2 统计满足多个条件的单元格数量 7.4.3 使用AND筛选条件 7.4.4 使用OR条件 7.4.5 综合使用AND和OR筛选条件 7.4.6 出现频率最高的项的计数 7.4.7 确定特定文本的出现频率 7.4.8 统计唯一值的数目 7.4.9... -
EXCEL百宝箱8.0终极版
2011-11-05 16:48:02【删除空白单元格所在行】:输入1则删除空白行(整行空白),输入2则删除空白单元格所在行 【筛选唯一值】:以选择区域左边一列为条件进行唯一值筛选,输入1则删除重复值所在行,输入2则隐藏重复值所在行 【相同项与... -
excel 工具箱
2012-01-22 15:04:34【删除空白单元格所在行】:输入1则删除空白行(整行空白),输入2则删除空白单元格所在行 【筛选唯一值】:以选择区域左边一列为条件进行唯一值筛选,输入1则删除重复值所在行,输入2则隐藏重复值所在行 【相同项与... -
excel的使用
2012-11-25 17:06:01(9) 快速清除单元格的内容如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete键的方法了。要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围;单击... -
XLSReadWriteII v5.10.25 Cracked for XE2-XE4 (Win32)
2013-06-12 22:19:06•支持指定、内置的名称 支持所有超链接类型 •网页和E-mail地址 •本地文件 •服务器文件 •工作薄引用 加密文档 你可以读写加密文件。条件是你需要知道文件的密码。 计算 •可计算单元以及整个工作薄 •... -
xlsreadwriteII 4.0.0.52
2011-06-27 09:31:15支持指定、内置的名称 支持所有超链接类型 网页和E-mail地址 本地文件 服务器文件 工作薄引用 加密文档 你可以读写加密文件。条件是你需要知道文件的密码。 计算 可计算单元以及整个工作薄 计算引擎将依据... -
EXCEL集成工具箱完整版 (简体/繁体/英文多国语言版) V7.0
2010-08-13 10:31:10【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 【查找... -
EXCEL集成工具箱V6.0
2010-09-11 01:44:37【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ...