Мне нужна помощь. Я работаю с документом Excel, который имеет более 200 строк и 25 столбцов. Приведенный ниже код пытается заблокировать и разблокировать данные из строки F3 и столбцов G, H, I и J3. Есть ли способ очистить код и заставить код выполнять этот процесс для всех строк F3: F200? Я пытаюсь избежать необходимости делать код для каждой строки (например, F4 и остальная часть кода, затем F5 и так далее). Любые идеи?
Спасибо заранее.
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect Password:="code"
If Range("F3") = "Yes" Then
Range("G3").Locked = False
Range("H3").Locked = False
Range("I3").Locked = False
Range("J3").Locked = False
ElseIf Range("F3") = "No" Then
Range("G3").Locked = True
Range("H3").Locked = True
Range("I3").Locked = True
Range("J3").Locked = True
End If
ActiveSheet.Protect Password:="code"
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub