我已經在Excel中製作了一堆二維數組,並且我寫了一個函數將相同的數據放在每個數據的副本中。我不太確定我是否正確地修改了語法的錯誤部分。從函數傳遞和接收數組
該函數被稱爲'Fill',舊數組'Old'和新'New'。我使用名稱'Block'作爲傳遞變量名稱。
所以,在我的代碼行是:
New = Fill(Block:=Old())
而且我的函數的第一行是:
Function Fill(Block() As Variant) As Variant
這給了我「老」陣列的類型不匹配錯誤,說它正在期待一個陣列。引導我認爲功能正常,並等待正確的類型,但沒有收到它。
我錯過了什麼?
您的編輯作品!非常感謝! – 2009-02-12 16:33:41