我有一個Excel模板,默認情況下示出了「用戶」運行Excel文件,(使用公式=INDEX(user; 1)
內的動態驗證列表,用戶是一個name range
那在當前的「用戶」首先所示的運行時間錯誤1004放置INDEX公式單元
一旦模板被完全填充,紙張被複制到一個新文件和新的文件中獲取的通過e-電子郵件發送。
因爲「用戶「在打開新文件時發生變化,我需要編輯將驗證的值粘貼到模板中,然後複製圖紙。
我的想法是因爲模板可以被清除以重新使用,使公式重新進入單元格。我試過使用Worksheets("template").Range("D3").Formula = "=INDEX(user; 1)"
,但我得到runtime error 1004 application defined or object defined error
。
請指教。我提出了更廣泛的想法,以便爲我想要實現的目的提供替代解決方案。
更改';'到','。 VBa非常以美國英語爲中心。當VBa將公式放在工作表excel中時,將更改爲您的本地設置。 –