0
當我嘗試使用這樣的功能,以更改單元格的顏色:通過從電池調用函數excel 2013 interior.color「#Value!」錯誤
Function abcd()
Worksheets("Sheet1").Cells(1, 1).Interior.ColorIndex = 3
End Function
「= ABCD()」,它返回一個「#VALUE!」錯誤。
但如果我使用一個子並手動運行它(通過按運行按鈕)它將正常工作。
Sub abcd()
Worksheets("Sheet1").Cells(1, 1).Interior.ColorIndex = 3
End Sub
但我想調用單元格的功能,我不想使用條件格式。 我做錯了什麼?
您的函數'abcd()'不返回任何內容。如果您想返回某些內容,請爲「結束函數」添加「abcd = return_value」。將valut命名爲函數的名稱是指定VBA中的返回值的方法。 –