EXCEL VBA:运行时错误“9”:下标超出范围

我是VBA Excel新手。 我试图比较两个不同工作表的单元格,如果他们是相同的,我需要执行如下所示的计算。

问题是,当我运行时,我得到一个Run-Time error '9': Subscript out of range在下面的行上的下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 

尝试用“链接”replace“星期一”为“星期一”和“链接”(注意不同types的引号而不是“”)。