應用程式定義或物件定義錯誤,應用程式定義或物件定義錯誤 excel

時間 2022-02-04 05:00:15

1樓:魚木混豬喲

軟體版本:office2007

方法如下:

在vba中如果使用了系統不認可的物件表示方法等,例如下面的range表示方法,系統就不認可:

這樣,在執行程式時,就會提示錯誤:

將**中的錯誤更正,用正確的表示方法來使用物件或應用程式,就不會出錯了:

2樓:萬年金剛鑽

樓主一定是初次接觸vba。

if cells(row1, "a") = 日期1.value then

【row1】是什麼,變數?請為他賦值,如果指的是第一行,請用cells(1,1);

日期1又是什麼?猜測是文字框,那最好用【me.日期1】來說明清楚;

【111.value】肯定不合法,因為不可能是一個物件、(以下同)

3樓:健康小達

回答您先稍等,這邊正在編輯答案哦

excel執行時錯誤1004,應用程式定義或者物件定義錯誤,是因為巨集設定出了問題。

解決的方法和操作步驟如下:

1、第一步,以excel 2016為例,單擊工具欄中的「檔案」選單,然後進入下一步,見下圖。

2、第二步,在彈出列表中選擇「選項」,然後進入下一步,見下圖。

3、第三步,完成上述步驟後,選擇介面左側的「信任中心」選項,然後單擊右側的「信任中心設定」按鈕,然後進入下一步,見下圖。

4、第四步,完成上述步驟後,選擇介面左側的「巨集設定」選項,選中「信任對vba工程物件模型的訪問」項,然後單擊「確定」,見下圖。 這樣就解決了問題。

提問按上述步驟操作後仍不能解決

結果顯示如上圖

回答您試一下重啟電腦提問好

回答當按f5鍵,就報:執行時錯誤1004。可以這樣操作,單擊檔案――選項――信任中心――開啟「信任中心」對話方塊,巨集設定――勾選「信任對vba工程物件模型的訪問」。

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

再不行就試試這個提問好

更多20條

4樓:匿名使用者

可以如下方式解決:

1、當按f5鍵,就報:執行時錯誤1004。可以這樣操作,單擊檔案――選項――信任中心――開啟「信任中心」對話方塊,巨集設定――勾選「信任對vba工程物件模型的訪問」。

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

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

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

excel應用程式定義或物件定義錯誤

5樓:獅子不要刪啊

句問題:

set rng = sheets(3).range(cells(1 + i, 1), cells(3 + i, 4))

語句range()母象sheets(3)cells()母象前工作表sheets(3)表cells()range()母象交叉混亂vba非

即前單元格區域母象必須致面cells()前面都加sheets(3).

excel 應用程式定義或物件定義錯誤,怎麼回事

6樓:哆啦愛夢

可以如下方式解決:

1、當按f5鍵,就報:執行時錯誤1004。可以這樣操作,單擊檔案――選項――信任中心――開啟「信任中心」對話方塊,巨集設定――勾選「信任對vba工程物件模型的訪問」。

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

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

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

7樓:健康小達

回答您先稍等,這邊正在編輯答案哦

excel執行時錯誤1004,應用程式定義或者物件定義錯誤,是因為巨集設定出了問題。

解決的方法和操作步驟如下:

1、第一步,以excel 2016為例,單擊工具欄中的「檔案」選單,然後進入下一步,見下圖。

2、第二步,在彈出列表中選擇「選項」,然後進入下一步,見下圖。

3、第三步,完成上述步驟後,選擇介面左側的「信任中心」選項,然後單擊右側的「信任中心設定」按鈕,然後進入下一步,見下圖。

4、第四步,完成上述步驟後,選擇介面左側的「巨集設定」選項,選中「信任對vba工程物件模型的訪問」項,然後單擊「確定」,見下圖。 這樣就解決了問題。

提問按上述步驟操作後仍不能解決

結果顯示如上圖

回答您試一下重啟電腦提問好

回答當按f5鍵,就報:執行時錯誤1004。可以這樣操作,單擊檔案――選項――信任中心――開啟「信任中心」對話方塊,巨集設定――勾選「信任對vba工程物件模型的訪問」。

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

再不行就試試這個提問好

更多20條

應用程式定義或物件定義錯誤 1004

8樓:雲南新華電腦學校

當定義key_row變數後,key_row的值是0,

if worksheets(i + 1).cells(key_row, 3) <> "" then

在這條語句前沒有給key_row賦值,這時key_row的值是0,但在cells中的兩個引數都不為0,如果是0就出錯誤。

執行VBA提示錯誤 應用程式定義或物件定義錯誤

宋語雙羨麗 這一句有問題 setrng sheets 3 range cells 1 i,1 cells 3 i,4 在你的語句裡,range 的母物件是sheets 3 而cells 的母物件是當前活動工作表,當sheets 3 不是活動表裡,cells 和range 的母物件交叉混亂了,在vba...

應用程式錯誤怎麼辦,經常彈出應用程式錯誤怎麼辦

低拋高吸 如果是開機這樣的,看下面的方法 如果你說解除安裝了 1 執行輸入msconfig回車,開啟系統配置實用程式,在啟動專案中查詢一個名為 rsdefense.exe 如果有將它前面的鉤去掉,然後按應用確定 如果沒有跳過 2 執行輸入regedit回車開啟登錄檔,選編輯查詢一個名為 rsdefe...

電腦出現應用程式錯誤

這是顯示桌面的程式,出現錯誤之後肯定會出現你所說的情況,這個問題在win7 下面也時有發生。很經常出現的話,就要考慮是系統問題了。可先通過除塵和散熱 排除硬體引起的軟體故障 看是否能解決問題,如果問題依舊可直接安裝新系統就可解決該問題,開啟360安全衛士 使用 系統修復 中的 常規修復 應該可以搞掂...