タイトルで述べたように、私がしたことは次のとおりです。
Private Sub Workbook_Open()
Dim ws As Worksheet
Dim pwd As String
pwd = "jfm" ' Put your password here
For Each ws In Worksheets
ws.Protect Password:=pwd, UserInterFaceOnly:=True
Next ws
End Sub
しかし、私が欲しいのは:
- タイマーを作成します。たとえば、5秒とします。
- ワークシートが保護されていないかどうかを確認し、5秒後にシートを保護します。
- ワークシートが保護されている場合は、繰り返してシートが保護されていないかどうかを確認します。
前もって感謝します。