Я новичок в VBA Excel. Я пытаюсь сравнить ячейки с двух разных листов, и если они такие же, мне нужно выполнить расчет, как показано ниже.EXCEL VBA: ошибка времени выполнения «9»: подзаголовок за пределами допустимого диапазона
Проблема заключается в том, когда я бегу я получаю Run-Time error '9': Subscript out of range
на следующей строке Set rng1 = Sheets(“Monday”).Range("K" & i)
Sub updateWOhrs()
Dim i As Integer
Dim j As Integer
Dim rng1 As Range, rng2 As Range
For i = 6 To 15
For j = 1 To 400
Set rng1 = Sheets(“Monday”).Range("K" & i)
Set rng2 = Sheets(“LINKED”).Range("C" & j)
If rng1.Value = rng2.Value Then
Sheets(“LINKED”).Cells(j, 4) = Sheets(“LINKED”).Cells(j, 4) + Sheets(“Monday”).Cells(i, 19)
End If
Next j
Next i
End Sub
Когда вы получите сообщение об ошибке - перейдите в ближайшее окно и что произойдет, когда вы введете? Листы («Понедельник»). Имя делает эту ошибку – 99moorem