这是我在这里的第一篇文章。我搜索并搜索了可以帮助我的东西,但我有点卡住了。
我要做的是更改B列中的单元格的单元格颜色:选择单元格的行中的AI。 示例:如果我选择B15& B16,并运行宏,希望细胞B15:AI16着色某种颜色。
我已尝试过以下内容,但它仅适用于我选择的第一个单元格。
Sub testMacro()
For Each cell In Selection
Range("B" & Selection.Row & ":AI" & Selection.Row).Interior.ColorIndex = 33
Next cell
End Sub
有人可以帮忙吗?
答案 0 :(得分:2)
试试这个。您需要引用您的单元格变量,该变量在循环的每次迭代中都会发生变化。
Sub testMacro()
For Each cell In Selection
Range("B" & cell.Row & ":AI" & cell.Row).Interior.ColorIndex = 33
Next cell
End Sub