查找并替换受保护的工作表

问题描述 投票:0回答:2

有没有办法在受保护的表格中执行“查找和替换”?我试过了,但它提示错误

“您不能在受保护的工作表上使用此命令。要使用此命令,必须首先取消保护工作表(”审阅“选项卡,更改组,取消保护工作表按钮)可能会提示您输入密码”

我需要找到一些用其他单词替换的单词,但同时我希望表单受到保护。那可能吗?或者有任何VBA方法来解决这个问题吗?

excel vba excel-vba
2个回答
1
投票

如果您愿意使用VBA,则可以通过vba代码取消保护,然后再次保护它。

Worksheets("YourWorksheetName").Unprotect Password:="YourPW"
FindAndReplace
Worksheets("YourWorksheetName").Protect Password:="YourPW"

UnprotectProtect方法有更多的参数可用于更精细的控制。 Look here for more info.要替换你的值,你可以使用FindReplace的组合,但有很多方法可以做到这一点。


0
投票
  1. 如果使用宏,则可能必须在执行任何操作操作之前取消保护工作表。您可以使用宏来执行此操作,并且可以在宏关闭之前重新启用保护。
  2. 将选项设置为查找值

您使用的是哪个版本的Excel?

© www.soinside.com 2019 - 2024. All rights reserved.