excel 執行時 1004 錯誤,怎麼解決

時間 2023-03-20 00:40:07

1樓:路凡教育

這段**是測試當前vba版本的:

複製**。**如下:

sub 獲取vba版本()

當按f5鍵,就報:執行時錯誤1004。經老師指點,單擊檔案――選項――信任中心――開啟「信任中心」對話方塊,巨集設定――勾選「信任對vba工程物件模型的訪問」。

再次執行,就不會出現執行時錯誤1004提示。

後來在微軟官方也看到了此訊息。

再在搜尋引擎查詢,才知道執行時錯誤1004不只是在上面這種情況才會有提示。比如通過使用 visual basic 對應用程式的巨集建立乙個陣列公式時您也可能會收到執行時錯誤1004提示提示資訊。造成excel vba輸入公式出現執行時錯誤1004的原因:

當您試圖將傳遞乙個包含超過 255 個字元的公式時,會發生此問題,並為應用程式中 visual basic 中使用 formulaarray 屬性。

2樓:匿名使用者

檢視下工具--巨集--安全性,安全級別降低,可靠發行商保留空白。

如果新建文件也會出現上述情況,試開啟excel後,工具--巨集--vb器,刪除裡面的程式,再觀察。

或者 新建乙個使用者也可以解決。

3樓:匿名使用者

最簡單的解決辦法是重新進行覆蓋安裝即可。

4樓:匿名使用者

造成excel vba輸入公式出現執行時錯誤1004的原因:當您試圖將傳遞乙個包含超過 255 個字元的公式時,會發生此問題,並為應用程式中 visual basic 中使用 formulaarray 屬性。

excel 導致「執行時錯誤1004」的原因是什麼

5樓:4終

當試圖將傳遞乙個包含超過 255 個字元的公式時,會發生此問題,並為應用程式中 visual basic 中使用 formulaarray 屬性。解決方法如下:

1、先開啟電腦上面的excel。

2、點選左上角的檔案。

3、選擇彈窗中的選項。

4、然後點選信任中心。

5、點選信任中心設定。

6、然後點選巨集設定。

7、最後在點選勾選上信任對vba工程物件模型的訪問,點選確定就可以解決這個問題了。

excel 巨集執行時錯誤1004 您為工作表或圖表輸入的名稱無效

6樓:萬能導師

原因:副檔名「.xls被刪除。解決方法:

1.首先,在計算機上檢視生成的excel工作表,下面的圖。

2.如果要重新命名,請刪除副檔名「.xls」。特別將顯示屬不可用的指示。

3.因此,不能在副檔名「. xls」後刪除重新命名。

4.這種重新命名效果很有用。

5、最後一點是名稱不能包含以下字元,否則不可用。

7樓:匿名使用者

1、有可能與已有的表或圖表重名。

2、包含/ \或]符號。

3、表名或圖表名字元數超31個。

4、表名或圖表為空。

8樓:匿名使用者

這個報錯很明顯,巨集要呼叫 乙個你曾經 命過名的 工作表或者是圖但是在儲存的時候你的命名丟失了。

現在你的巨集需要取這個 名字,所以報錯;

舉個例子:你有個個圖示 你命名為 t1

然後你在 巨集中使用了 t1這個物件, 然而這個t1的物件,不知道什麼原因。丟失了而報錯。

9樓:幸運的楊晨晨

據我使用的經歷,select 語句在下面的幾種情況下會出錯:

1. 工作表被隱藏;

2. 單元格區域被保護,無法選擇。

excel巨集執行時出現執行時錯誤1004,應用程式定義或物件定義錯誤,請大神指點

target.offset 0,2 表示滑鼠點選位置的左邊第二列,當點a b列的時候就會報錯,因為他們的左邊出界了。儘管前面有column 10的並且條件,但是vba不進行布林短路,因此其他列點滑鼠的時候任然會去檢視左邊第二列。解決的辦法是使用巢狀的if判定,我簡單修改如下,可能你還需要適當微調 p...

vbscript執行時錯誤錯誤,Microsoft VBScript 執行時錯誤 錯誤 800a005e

activeserverpages,asp0126 0x80004005 找不到包含檔案 microsoftoledbproviderforodbcdrivers 0x80040e21 sql語句出錯 資料型別不匹配或表名 欄位名 錯誤或表處於編輯狀態,或表不存在於conn開啟的資料庫中 micro...

求助 急!!excel執行巨集時,提示 執行時錯誤91對

如果 elseif 和 else 後面需要執行多個語句的話,建議稍微改一下試試看。就是用 來分隔這個語句 file.cells i,7 晉級 file.cells i,8 standard.cells nowlevel 1,level file.cells i,9 standard.cells no...

VB寫的程式執行提示「執行時錯誤430」

1。請檢視計算機是否是32位系統,64位無法執行。環境打包不全。3。是不是旗艦版的win7 4.是否是在管理員身份下執行的。您可以嘗試在不能用的機器上裝乙個vb除錯一下就知道是為什麼了。有些系統下少東西。vb錯誤 430如何解決 1.打包發布 常用的打包工具如setup factory等,能夠自動掃...

執行時報錯sql語句錯誤,執行SQL語句錯誤

create or replace procedure pro test ascursor cursor1 isselect name from t userinfo username varchar2 10 begin for username in cursor1loop begin dbms ...