excel自动清空指定单元格内容?

我有很多excel表格,每个表格每天都要有人填写当日的数据,希望达到的目的是:
每天打开excel表时会自动将前一天的数据自动清空(固定一个时间也可以,比如每天9:00自动清除),保证当日再填写的时候表格是空的,清除的时候只清除填写的数据部分,其他表头标题等都还要保留,不知道可否实现,请高手指点,另外请稍微说的详细些,谢谢!。
再或者实现成这样也行:
当打开excel时有个提示窗,询问是否清空数据,选择“是”则清空,选择“否”则保留数据继续打开表格。

    启动Excel 2010,本例以 Excel 2010为例进行讲解,其他版本的操作方法类似,只需要找到对应的菜单及功能键即可

    如下图所示的黄色标注的的内容“南京”,我们需要将其删除,但是不影响其他内容

    使用快捷键“Ctrl+F”调出“查找和替换”窗口,在查找内容栏中输入“南京”

    搜索出所有内容后,使用快捷键“Shift + A”全选所有搜索结果后单击“关闭”按钮

    在选中数据的单元格所在区域单击右键,调出右键菜单,选择删除

    此时会弹出如下图的删除选项,若要不影响其他内容,此处选择下方单元格上移

    最后给出一个效果图供用户参考

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-25

您好,

    我自己用的方法感觉也不是很方便。如果暂时没别的方法,可以参考。

找一个空白格(此处用D1举例)输入  =IF(SUM(A4:A100,B5),"双击全选","")

之后对这个单元格进行保护。(审阅-保护工作表)(设置单元格格式其他格取消锁定,此格选择锁定,表头标题可以保留锁定)

如果目标单元格内有任意数值的情况下,D1会显示 双击全选。

需要清除数据时,双击D1,就会弹框“试图更改被保护的单元格”

点击确定后,就会选定A4:A100及B5单元格,之后点Del删除即可。

看别人回答时间都是2012年,估计帮不上题主了,后来人看到了,可以参考一下。

第2个回答  2012-01-08
前两天刚为朋友写过一个填写生产日报的VBA小程序,有以下几个功能:
①、点【清空】按钮,自动清除指定单元格区域内的数据。
②、点【生成日报】按钮,自动根据当天所填写的数据,生成一个新的日报,包含各种产品的三个班次当天的累计产量、当月累计产量、全年累计产量、水电气消耗等。同时,把当天数据保存到一个明细表中形成历史存档记录。当忘记填写日期时,自动提醒,当表格内无有效数据时,自动查询历史存档记录中最后一天的日报数据。
即此按钮包含数据查询、录入、生成日报3个功能为一体。

楼主如果需要的话,请给出日报表样式,我可以把这个程序按你的样式修改给你。[email protected]本回答被提问者采纳
第3个回答  2012-01-08
单击B1>数据>数据有效性>自定义
取消勾选:忽略空值
=a1<>""
第4个回答  2012-01-08
新建一个模板文件,每天使用这个模板文件来新建,不行么,要搞得这么复杂?
相似回答