【问题标题】:Select certain Columns from multiple selected cells从多个选定的单元格中选择某些列
【发布时间】:2017-01-16 11:28:00
【问题描述】:

这是我在这里的第一篇文章。我已经搜索并搜索了一些可以帮助我的东西,但我有点卡住了。

我正在尝试做的是在选择单元格的行中更改 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

谁能帮忙?

【问题讨论】:

标签: vba excel


【解决方案1】:

试试这个。您需要引用您的单元格变量,该变量在循环的每次迭代中都会发生变化。

Sub testMacro()

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

End Sub

【讨论】:

  • 完美!非常感谢!
最近更新 更多