VBA - 使用已在 Excel 中选择的颜色来填充单元格内部

Gre*_*reg 5 excel vba colors

我知道如何将单元格的内部颜色设置为某种颜色,但是有没有办法让它(即单元格颜色)默认为在功能区的颜色窗口中已经选择的颜色?

小智 4

我很晚才谈到这个问题,但由于它出现在谷歌搜索其他内容中,我想我会提到当它说你不能做提交者想要的事情时,所选答案是不正确的。您可以直接使用以下命令激活控件...

Application.CommandBars.ExecuteMso "CellFillColorPicker"
Run Code Online (Sandbox Code Playgroud)

...它将当前选定的颜色应用于选定的范围。

我实际上正在环顾四周,看看是否有办法通过 VBA 在控件的库中选择另一种颜色,这样我就可以在第一次打开工作簿时设置默认的“无填充”而不是黄色。