excel关闭工作簿时提醒某区域不能为空解决方案
发布时间:2023-11-11 17:00:36
有时需要把设计好的Excel表格交给许多用户填写,如果表格中有一些单元格为必填项,当一些用户未填写这些单元格时,逐一检查这些表格显得有些繁琐。通常的方法是通知用户或通过设置条件格式、设置批注等方式进行提醒,但难免有的用户还是忘记填写。在这种情况下可以用通过下面的宏代码,当用户在关闭工作簿时进行提醒,如果指定的单元格为空则不能关闭工作簿。假如工作簿中“Sheet1”表的数据区域中C列为必填区域,步骤如下:
1.按Alt+F11打开VBA编辑器,在“工程”窗口中双击“ThisWorkbook”。
2.在代码窗口中输入下列代码:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ActiveWorkbook.Name = ThisWorkbook.Name And ActiveSheet.Name = "Sheet1" _
And ActiveCell.Row = 1 And ActiveCell.Column = 1 Then End
If ThisWorkbook.Saved = True Then
For i = 2 To Sheet1.Cells(65536, 1).End(xlUp).Row
If Sheet1.Cells(i, 3) = "" Then
MsgBox ThisWorkbook.Name & ": " & Sheet1.Name & "表C列有未填数据!", , "提示"
Sheet1.Activate
Cells(i, 3).Select
Cancel = True
End
End If
Next
Else
MsgBox "数据未保存,请保存工作簿!"
Cancel = True
End If
End Sub
当Sheet1表数据区域中C列有未填数据时,只有在下面的情况下才能正常关闭工作簿,否则Excel会弹出一个对话框提醒用户并跳转到指定的单元格。
一、C列的数据区域(例如本文结尾处示例文件中的C2:C10)无未填数据。
二、选择“Sheet1”表的A1单元格后关闭工作簿。
三、删除VBA代码后关闭工作簿。
当需要把表格交给其他用户填写时,可以在保留C列为空的情况下,通过方法二和方法三正常关闭工作簿。对于其他用户,通常不会采用这两种方法关闭工作簿,因而可以起到提醒用户的作用。
猜你喜欢
- 怎样设置excel的小数点位数1、打开excel。2、在任一单元格右键,选择设置单元格格式。3、在弹出的选框中选择数字,数值,在小数位数中输
- 今日,大家期待已久的苹果 2021 年度“返校季”优惠活动正式开启,现在高校学生购买指定型号的 Mac 或 iPad 时, 可获赠 AirP
- 金山pdf转word软件是一款免费好用的PDF转WORD软件。软件功能强大,它可以轻易的将pdf转换成word软件,支持在wps里转换,那么
- Win10系统默认的设置就是系统自动进行更新,有时候最新的系统补丁不一定稳定,有时候会造成系统出现很多小问题,那我们有没有什么方法可以关闭系
- 在excel中,一些机密的资料不想让人看到,或者一些放在共享盘里面的资料怕别人修改,那么我们可以给文件添加密码。下面就跟小编一起看看吧。Ex
- 数据选项卡中会显示出添加的数据分析功能,两单击转到按钮 excel2013 添加加载项步骤5:弹出加载宏对话框,勾选分析工具库复选框, ex
- 我们创建好一份Excel2007工作表后,或者收到Excel2007资料后,需要打印出有用的信息来,就需要设置打印,打印分三种,一种是活动工
- Excel集成工具箱是著名微软办公软件EXCEL(Microsoft Office for EXCEL)增强型插件。包括190个菜单功能和1
- 我们在使用Win10系统的时候,经常会使用到麦克风,但是最近有用户发现自己的电脑麦克风被禁止了,很多用户不知道这是什么原因导致,也不知道怎么
- 如果用户要将一张Excel表格内容添加到另一张表格中该如何去操作呢?有的朋友会想到复制到另一张表格上这个方法虽然是可以,但是碰到大量的数据复
- 刚考完试,领导心血来潮,要求统计一下男女比例、平均分、及格人数等各项信息。学校一直使用专用软件登记考生资料,但该软件竟没有这些统计功能,暴汗
- 单元格将显示为数值41879, 如果希望将日期显示成2014.1.1的形式可以通过设置单元格格式为yyyy.mm.dd来实现,以此类推,日期
- 李东阳是某家用电器企业的战略规划人员,正在参与制定本年度的生产与营销计划。为此,他需 要对上一年度不同产品的销售情况进行汇总和分析,从中提炼
- 在Excel表格中,如果有很多上万的数据,查看起来不是非常方便的话,我们可以根据实际情况,将数据设置为按照万元格式显示,但是这种格式有一个缺
- 小伙伴们在使用wifi时也会忘记自己家的wifi密码,所以有的小伙伴们就想通过自己的笔记本电脑来查看自己家的wifi密码,那么该怎么操作呢?
- word中电子小报怎么做?电子小报在word中很好制作,很多人询问制作方法,下面我们就来看看word电子小报的图文教程,教程很详细,想要制作
- 对于含有图片数量较多的Word2007文档,为了提高Word文档翻页速度,用户可以启用Word2007的“显示图片框”功能,操作步骤如下所述
- 电脑桌面键盘是在桌面上显示的虚拟键盘,允许那些有移动障碍的用户用指针设备或游戏杆输入数据,那我们怎么将桌面键盘调出来呢,首先我们打开电脑的开
- office 2013已经电话激活了,联网激活的时候提示无法与服务器连接,错误代码是0x80072EE7,解决的具体步骤如下:我们需要准备的
- 在 iOS 15 中,用户可以自定收到通知的时间,系统将根据用户设定的时间表,将每天接收到的通知整合起来,方便你在有空的时候快速查阅。摘要会