我有这个简单的VBA代码,我想要更改所选单元格的背景。不知怎的,命令选择。我以前学过的东西不起作用。你能帮我解决这个问题吗?我知道答案可能很愚蠢,但我似乎无法弄清楚。简单的VBA选择代码错误
Sub set_background_color()
'Add background color to selected cells
Selection.Interior.Color = RGB(255, 0, 0)
End Sub
感谢
编辑:很抱歉的含糊不清的问题,这是我对堆栈溢出的第一个问题,所以我没有想到的错误类型的重要性。它给我错误“编译错误:期望的函数或变量”。
它附加到一个按钮,但即使我没有按钮运行它,它给了我同样的错误。
编辑2:我在Mac上运行Excel 2011,直到现在它从未给我在VBA中的任何兼容性问题。但是,这似乎并不奏效。
什么不起作用?你有错误还是什么? – 2013-10-28 14:18:23
运行此代码时选择了什么?你怎么称呼它?这是连接到一个按钮? – Floris
将内部颜色设置为红色可能不够。您还需要控制类型(实体),透明度和可见性。一个单元格可能是红色和透明的 - 在这种情况下,你看不到任何事情已经完成... – Floris