Полагаю, вы ищете что-то вроде этого:
Sub Elec()
Dim cell As Range, Response1 As Long
Response1 = Application.InputBox("Update Run Status to No Where the Kw load is less than", , , , , , , 1)
For Each cell In Range("B10:Z10")
If cell.Value < Response1 Then cell.Offset(4).Value = "No"
Next
End Sub
, где:
используйте Application.InputBox()
вместо VBA.InputBox()
для принудительного ввода типапользовательский ввод: последний 1
должен заставить числовой ввод
использовать Offset()
свойство Range
объекта с 4
в качестве параметра смещения строки иуказать на ячейку на четыре строки ниже указанной