从多个选定的单元格中select某些列

这是我在此的头一篇博文。 我已经search和search的东西,可以帮助我,但我有点卡住了。

我想要做的是改变列B中的单元格的单元格颜色:选中单元格的行中的AI。 例如:如果我selectB15&B16,并运行macros,会像单元格B15:AI16着色某种颜色。

我已经尝试了下面,但它只适用于我select的第一个单元格。

Sub testMacro() For Each cell In Selection Range("B" & Selection.Row & ":AI" & Selection.Row).Interior.ColorIndex = 33 Next cell End Sub 

谁能帮忙?

尝试这个。 您需要引用您的单元格variables,该variables是循环的每次迭代中所发生的变化。

 Sub testMacro() For Each cell In Selection Range("B" & cell.Row & ":AI" & cell.Row).Interior.ColorIndex = 33 Next cell End Sub