我已經搜索了互聯網和 Stack Overflow,但找不到我的問題的答案。
我在 Excel 中定義了一個 UDF,它保存在 .xlam 加載項的模塊中。UDF 在我的電腦上運行良好。現在,我正在嘗試使用在另一臺計算機上使用 UDF 的作業簿(以不同的語言),并且具有相同的 .xlam 加載項處于活動狀態。但是 Excel 突然將加載項檔案的整個路徑參考為“絕對路徑”,而不是僅顯示函式名稱本身。結果是#NAME?錯誤,因為 Excel 找不到 UDF。
我是如何撰寫 VBA 代碼的
它應該是什么樣子
它在另一臺計算機上的外觀
有沒有人遇到過這個問題并找到了解決方案?我可以嘗試找到沒有 UDF 功能的解決方法,但我更希望它以這種方式作業。另一次情況可能更復雜......
uj5u.com熱心網友回復:
UDF 的問題在于.xlam檔案的位置。您可以通過 Christofer Weber 提供的上述評論中的鏈接找到有關處理該問題的資訊。
話雖如此,我認為使用excel為此提供的內置公式可能對您更有益 EOMONTH()
EOMONTH() 可用于回傳一個月的最后一天和一個月的第一天(通過找到上個月的最后一天并加1)
EOMONTH()您可以在此處找到更多資訊https://support.microsoft.com/en-us/office/eomonth-function-7314ffa1-2bc9-4005-9d66-f49db127d628
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410924.html
標籤:
上一篇:轉置將添加到存檔表的資料
下一篇:Excel檔案修改通知
