当我尝试使用如下函数更改单元格的颜色时:
Function abcd()
Worksheets("Sheet1").Cells(1, 1).Interior.ColorIndex = 3
End Function
通过从单元格调用函数" = abcd()"它返回一个" #Value!"错误。
但如果我使用sub并手动运行它(通过按下运行按钮)它将正常工作。
Sub abcd()
Worksheets("Sheet1").Cells(1, 1).Interior.ColorIndex = 3
End Sub
但我想从单元格调用函数,我不想使用条件格式。 我做错了什么?
答案 0 :(得分:1)
功能只能向单元格返回值,不能更改格式。使用条件格式