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 ...