小编Jus*_*ddX的帖子

更改单元格颜色时下标超出范围错误

嗨,我是 vba 新手,我可能不太理解其中的大部分内容,但我无法解释为什么当代码应更改单元格的背景颜色时出现“运行时错误 9:下标超出范围”错误到另一个

 Sub CompareWorksheets(ws1 As Worksheet, ws2 As Worksheet)
    Dim r As Long, c As Integer
    Dim lr1 As Long, lr2 As Long, lc1 As Integer, lc2 As Integer
    Dim maxR As Long, maxC As Integer, cf1 As String, cf2 As String
    Dim DiffCount As Long
    Application.ScreenUpdating = False
    With ws1.UsedRange
        lr1 = .Rows.Count
        lc1 = .Columns.Count
    End With
    With ws2.UsedRange
        lr2 = .Rows.Count
        lc2 = .Columns.Count
    End With
    maxR = lr1
    maxC = lc1
    If maxR < …
Run Code Online (Sandbox Code Playgroud)

excel vba runtime-error subscript

1
推荐指数
1
解决办法
4590
查看次数

标签 统计

excel ×1

runtime-error ×1

subscript ×1

vba ×1