vb 只能執行一次 執行第二次錯誤75

時間 2025-01-23 01:15:26

vb 只能執行一次 執行第二次錯誤

1樓:瑞安阿芳

樓主,錯肯定是你錯了,原因是:

shell 函式是以非同步方式來執行其它程式的。也就是說,用 shell 啟動的程式可能還沒有完成執行過程,就已經執行到 shell 函式之後的語句。

所以你那些open語句前面的shell語句所執行的程式還沒執行完,open就開始執行了,所以檔案的屬性到open時可能還是隻讀的,這樣open for output就會錯了。

第1次為什麼不會錯,因為第1次,你的檔案根本就存在才不會錯。如果第1次執行時存在,且為唯讀,也會出錯。

2樓:網友

shell "attrib c:\ a +s +r +h ",vbhide

被賦予唯讀屬性,無法使用output再次開啟。

3樓:網友

已被改名為: 下次執行當然找不到了。

do you know?

vb.net如下**只能執行一次,第二次後就沒效果了,求解?

4樓:網友

因為你dim lbyte as byte 沒有聲名陣列, '這句話也是錯誤冊彎攜的,你把檔案流給寫入州伏空了,所以第二次執行開啟檔案就沒有資料了。

多除錯,跟蹤資料,鬧咐可以多學點經驗。

vb執行excel第一次正確,第二次錯誤,求解!

5樓:真真真白丁

親,懷疑下面的**把「activesheet」改變了。

你要操作的sheet名稱是什麼?假如是「資料」,則試一下改成 r = sheets("資料").range("a:a").find("**號碼 ").row

我想這段vb程式只執行一次,但在執行時,會自動連續執行兩次,是**編錯了?

6樓:一念春風十里不如你

private sub textbox3_change().change 輸入或 賦值 執行。

當你輸入執行一次。

0 或 = w 執行第二次。

會自動連續執行兩次。

vb程式執行第一次成功,第二次就失敗

7樓:網友

工作表沒有關閉就直接退出excel造成引用excel沒有真正退出。

再次執行就會造成錯誤。

8樓:dy風滿樓

大哥,你是怎麼解決的?我也和你出現了同樣的問題?

vb操作excel,為什麼只能操作一次,第二次就出錯(完成後,再追加分!)

9樓:

沒有看你的** ,但是你說:經查詢資料,好像是工作管理員中的程序沒有別關掉,才導致錯誤。

那麼你就把程序關掉就行了啊。

ctrl+alt+del

選擇「程序」,右邊第二個。

找到你的程序,然後結束就行了。

如果真的是這個原因的話。

10樓:網友

'關閉工作薄檔案。

結束excel物件。

set xlbook = nothing

set xlsheet = nothing

11樓:網友

excel儲存這段沒有問題,感覺 這個應該設定成可以覆蓋儲存。

第二次作文,第二次 作文範文

第二次流淚 月考成績公佈了,我不禁流下了眼淚。這是我第二次因成績不好而流淚,這也是我最差的月考成績。怎麼考的我自己都不知道,腦裡,心裡亂極了,就象有一團亂麻一樣。那可辱的成績 數學94,看似不錯的成績在班級裡已排到第30名,考後還蠻自信呢,認為考100分小菜一碟,可實際情況令我不得不承認自己失敗了。...

第二次工業革命以什麼為動力,第一次和第二次工業革命的動力是什麼燃燒是燃料是什麼?

準確說來,以第二次工業革命為界,電力成為主要動力,蒸汽動力地位下降,石化動力開始運用,在廣大殖民地半殖民地依舊以人力和畜力為主。第一次工業革命以蒸汽為動力 電力。所以第二次工業革命時期被稱作電氣時代。第二次工業革命的主要標誌是電力的廣泛使用,但是當時科學技術的突出發展除了表現在電力的廣泛使用之外,還...

世界第二次大戰的簡介,第一次和第二次世界大戰介紹

德軍踏平3 4歐洲。法國投降後成立傀儡 維希 法國愛國人士組織地下抵抗組織。最後,德國在各國夾擊下戰敗,維希 跨臺,維希被處死。另 二戰中各國都有著自己的小算盤,趁著 反法西斯 藉機擴張發展。第一次和第二次世界大戰介紹 第一次世界大戰。原因 1。帝國主義政治 經濟發展不平衡加劇,後起的帝國主義國家要...