提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
注册账户
x

or

如何防止在Excel中删除某个工作表?

如果要防止在Excel中删除某个工作表,请尝试使用本文中的方法。

防止使用VBA代码删除某个工作表


箭头蓝色右泡 防止使用VBA代码删除某个工作表


下面的VBA代码可以帮助您防止在Excel中删除某个工作表。 请做如下。

1。 打开您不希望将其删除的工作表,右键单击工作表选项卡并单击 查看代码 从右键菜单。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,请将以下VBA代码复制并粘贴到代码窗口中。

VBA代码:防止在Excel中删除某个工作表

Private Sub Worksheet_Activate()
ThisWorkbook.Protect "yourpassword"
End Sub

Private Sub Worksheet_Deactivate()
ThisWorkbook.Unprotect "yourpassword"
End Sub

注意:在代码中,请用您的真实密码替换内容“yourpassword”。

3。 按 其他 + Q 键同时关闭 Microsoft Visual Basic for Applications 窗口。

4。 切换到另一个工作表并再次返回到此工作表以激活VBA代码。

5。 右键单击工作表选项卡,可以看到 删除 选项是灰色的,如下图所示的选项中禁用。


箭头蓝色右泡相关文章:



推荐的Excel生产力工具

Kutools for Excel帮助您提前完成工作,并从人群中脱颖而出

  • 超过300强大的高级功能,专为1500工作场景设计,通过70%提高生产力,让您有更多时间照顾家庭和享受生活。
  • 不再需要记忆公式和VBA代码,从现在起让你的大脑休息一下。
  • 成为3分钟的Excel专家,复杂和重复的操作可以在几秒钟内完成,
  • 每天减少成千上万的键盘和鼠标操作,现在告别职业病。
  • 110,000高效人才和300 +世界知名公司的选择。
  • 60-day full功能免费试用。 60天退款保证。 2多年的免费升级和支持。

将选项卡式浏览和编辑带到Microsoft Office,远比浏览器的选项卡强大

  • Office选项卡专为Word,Excel,PowerPoint和其他Office应用程序设计:Publisher,Access,Visio和Project。
  • 在同一窗口的新选项卡中打开并创建多个文档,而不是在新窗口中。
  • 通过50%提高您的工作效率,每天为您减少数百次鼠标点击!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    jabko · 9 months ago
    hmm.. but after you do that everyone can still click on "view code" and see the password. what is the password for? how can you delete the sheet using the password?
  • To post as a guest, your comment is unpublished.
    Luke · 1 years ago
    This does not prevent worksheet deletion. Add an extra sheet, select the new sheet as the primary, the "protected" sheet as a secondary selection and delete. Bye-bye "protected" sheet.