初次接觸excel教程中VBA,剛學(xué)習(xí)一段代碼,VBA就運(yùn)行報(bào)錯(cuò),提示:運(yùn)行時(shí)錯(cuò)誤1004。如下圖所示:運(yùn)行時(shí)錯(cuò)誤1004。 這段代碼是測試當(dāng)前VBA版本的: Sub 獲取VBA版本() 當(dāng)按F5鍵,就報(bào):運(yùn)行時(shí)錯(cuò)誤1004。經(jīng)老師指點(diǎn),單擊文件——選項(xiàng)——信任中心——打開“信任中心”對話框,宏設(shè)置——勾選“信任對VBA工程對象模型的訪問”。再次運(yùn)行,就不會(huì)出現(xiàn)運(yùn)行時(shí)錯(cuò)誤1004提示。 后來在微軟官方也看到了此消息。 再在搜索引擎查詢,才知道運(yùn)行時(shí)錯(cuò)誤1004不只是在上面這種情況才會(huì)有提示。比如通過使用 Visual Basic 對應(yīng)用程序的宏創(chuàng)建一個(gè)數(shù)組公式時(shí)您也可能會(huì)收到運(yùn)行時(shí)錯(cuò)誤1004提示提示信息。造成excel vba輸入公式出現(xiàn)運(yùn)行時(shí)錯(cuò)誤1004的原因:當(dāng)您試圖將傳遞一個(gè)包含超過 255 個(gè)字符的公式時(shí),會(huì)發(fā)生此問題,并為應(yīng)用程序中 Visual Basic 中使用 FormulaArray 屬性。 ………… 看來僅一個(gè)運(yùn)行時(shí)錯(cuò)誤1004提示代碼也有很多研究,也是視具體環(huán)境不同而不同。 |
|