Excel中删除固定日期或者之前整行数据的操作方法
在工作中大家经常使用excel记录相关信息,如学生入学信息、员工入职信息、工资发放情况、账号到期时间等等,如果相关历史信息不删除,这个表格将会变大,行数不断增加,到最后就是一个庞大的数据表格。今天,学习啦小编就教大家如何删除固定日期或者当前日期之前整行数据的方法。
Excel中删除固定日期或者之前整行数据的操作方法如下:
准备一些数据,部分数据,只为说明问题和功能,数据量不是很大。
启用宏,excel使用宏的概念,所谓宏,就是一些命令组织在一起,简单理解就是编程语言。路径:视图->宏->查看宏。
对话框,在弹出的对话框中,1处可以填写宏的名称(名称自定义,无所谓的),2处的按钮是灰色的,是需要在名称写出来之后才可以操作。
命名宏,宏的名称定义好之后,右边菜单会显示出来编辑的按键,点击创建之后,我们将进行宏内容的编辑页面。
VBA编程,创建之后进入微软的VBA编程界面,如果想了解具体的含义和内容,就需要掌握一定的编程语言和语法结构。
编程语言,语法结构,有一定编程基础的能够很好的了解。基本构成有几个方面,首先是sub开始,end sub做结束语。其次,中间的函数定义dim,定义不同的变量,下面执行语句中将调用变量;再次,一定的判断语句for和if语句,其中if要配合end if使用,使语法完整。
调试,写完逻辑内容之后,可以使用F5快捷键进行运行测试,也可以使用页面上的按键来调试。确保语句完整、正确,方能正常运行。否则有语法错误会报错,如下图:
修改语法,报错之后有‘调试’的功能,方便定位具体行,如有不太懂的,可以去baidu将报错内容搜索下,会有具体的解决方案。如下报错,语法中引用的单元格与具体excel中对应的单元格不匹配导致无法执行,因为日期行在第四列,而语句表示的是第3列,所以报错。
调试成功,显示结果。将报错信息修改完之后,再次运行后excel结果将是D列日期小于当前日期(2016.04.07)的行全部删除。
编辑成功,再次打开宏之后,可以看到宏里边已经有我们编辑好的宏,可以再次进行编辑或者新建其他宏。
注意事项:
da = Now()表示当前日期,也可以修改为固定日期,格式为‘2016/4/7 20:14:14’,日期列放在D列。
Excel中字体添加删除线的设置相关文章: