我正在嘗試編寫一個將範圍作爲參數並將一些係數返回給工作表的vba函數。但是,當我嘗試從函數寫入任何內容到工作表時,我得到一個未定義的值(#VALUE!)。當我將函數更改爲宏(子)並對函數中的參數進行硬編碼時,它允許我在工作表中設置值。我們可以更改功能表中的工作表嗎?
' these don't work
Sheets("Sheet1").Cells(4, 1) = x
Sheets("Sheet1").Range(4, 1) = x
能否請您給我取一個值的範圍作爲參數,計算出的東西,和工作表中寫的答案回功能的一個簡單的例子。
這個公式是從ac訪問的ell公式將數據返回給該單元格或作爲將數據寫入表單的獨立函數? – 2010-09-06 03:42:05
如果您嘗試定義UDF:不建議更改UDF中的其他單元格 – 2010-09-06 09:10:20