50 を超えるワークシートを含む既存のワークブックがあります。存在するワークシートごとにセル範囲 (b7:b51) をロックする必要があります。ループを使用してそれを実行しようとしていますが、すべてのワークシートを通過するループのコードがあります。セルをロックするための正しいコードを配置する必要があります。
Sub WorksheetLoop()
Dim WS_Count As Integer
Dim I As Integer
' Set WS_Count equal to the number of worksheets in the active
' workbook.
WS_Count = ActiveWorkbook.Worksheets.Count
' Begin the loop.
For I = 2 To WS_Count
ActiveSheet.range("B1:B51").locked=true. --this is not correct.
MsgBox ActiveWorkbook.Worksheets(I).Name
Next I
End Sub
感謝