マクロを使用するたびに変化するランダムな単語で現在のワークシートをロックするコードを作成しようとしています。
これまでのところ、私は持っています:
Sub Protect()
'
' Protect Macro
'
Dim strPassWord As String
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
strPassWord = "hello"
End Sub
ただし、これは実際にはパスワード「hello」でスプレッドシートをロックするのではなく、単にロックするだけで、「シートの保護を解除」をクリックすることで簡単にロックを解除できます。これを進めて、「こんにちは」でロックするだけでなく、ランダムな単語でロックしたいと思います。