例如,您在工作表中设计了一个表格并与同事共享。 您希望您的同事在特定单元格中填写其姓名,以指示谁输入了此表单,否则阻止他们保存该表单,您该怎么办? 在这里,我将介绍一个VBA宏,以防止在Excel中特定单元格为空白时保存工作簿。
例如,您在工作表中设计了一个表格并与同事共享。 您希望您的同事在特定单元格中填写其姓名,以指示谁输入了此表单,否则阻止他们保存该表单,您该怎么办? 在这里,我将介绍一个VBA宏,以防止在Excel中特定单元格为空白时保存工作簿。
如果特定单元格在Excel中为空,则要防止保存当前工作簿,可以轻松应用以下VBA宏。
步骤1:按键,打开“ Microsoft Visual Basic for Applications”窗口 其他 + F11 同时键。
步骤2:在专案浏览器中,展开 VBAProject(您的工作簿名称.xlsm) 和 Microsoft Excel对象,然后双击 的ThisWorkbook。 见左图:
步骤3:在打开的ThisWorkbook窗口中,粘贴以下VBA宏:
VBA宏:如果特定单元格为空,则防止保存
是特定的单元格,您可以根据需要进行更改。
2.在你输入VBA后 的ThisWorkbook,您应该先保存工作簿。 然后您可以将启用宏的文件发送给其他人。现在,如果当前工作簿中的特定单元格为空白,则在保存时,将出现一个警告对话框,告诉您“保存已取消”。请参见以下屏幕截图:
如何在Excel中检查或查找单元格是否包含特定的字符串/文本/单词?
如果列在Excel中包含特定的文本/值,如何复制行?
如果列在Excel中包含特定值/文本,如何复制单元格?
准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!
为什么需要 Kutools for Excel
🛠️ 超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。
📈 卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!
⏱️ 高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。
📊 可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。
🗄️ 强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。
📝 七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。
🎓 用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。
***