Excel VBA循环公式更改范围

时间:2015-07-21 20:37:59

标签: vba excel-vba loops excel-2013 excel

我已编写代码来操纵L9 : DC9中的数据,但现在我需要为L10 : DC10L11 : DC11等重复此操作。我已尝试过For Next循环将Li:DCi范围内的值替换为i并指定(npm install mypackage --save -**meaningOfLife:42** )为9到30但我收到错误。如何为此功能创建循环?

我当前的Excel版本是2013

2 个答案:

答案 0 :(得分:1)

您正在寻找的是这样的语法

Sub LoopRows()
    Dim i As Integer
    For i = 9 To 30
        ActiveSheet.Range("L" & i & ":DC" & i).Interior.Color = RGB(100, 100, 100)
    Next i
End Sub

此示例仅格式化每行中单元格的颜色。请注意我如何使用for循环创建循环范围选择。

答案 1 :(得分:0)

我建议使用Range("L9").Resize(21,50).Interior.Color = ..在一个声明中执行此操作。