0

1 つ問題があります。シートを保護したいのですが、ユーザーに削除権限が与えられます。ただし、最大 9 行が非表示になっているため、これらの行は削除しないでください。可能性はありますか。私を助けてください。

助けてくれてありがとう。

4

1 に答える 1

0

これを試して。私はこれをテストしたところ、あなたが望むものになるようです。

  • 非表示にならないすべての行のセルのロックを解除します。
  • 非表示にするすべての行をロックしたままにする
  • 行を非表示にする
  • 次の権限でワークシートを保護します: ロックされていないセルを選択します 行を削除します (その他に付与したいものは何でも)

この方法では、非表示の行がロックされているため、ユーザーはそれらの行を選択できなくなります。ただし、ユーザーが非表示の行の上または下の行を削除する場合は、Ctrl + マウス クリックを使用して別の範囲を選択する必要があります。

また、このソリューションで。VBAすら必要ありません。保護を追加するよりも、シートを保護する前に設定するだけです。

于 2012-06-14T19:14:10.693 に答える