1樓:匿名使用者
dim myrange1, myrange2 as range
把這行刪除
2樓:baby秋葉之水
首先你的程式是有問題的,c下下標的上限是2758-1,我不知道你為什麼這樣寫,但是有必要這麼複雜嗎?
excel vba 無法執行
3樓:匿名使用者
應該是開啟檔案時禁用了巨集等相關程式。當然還有一種可能,你編譯的程式不對。
4樓:揭戈雅
檔案發我看看吧
**沒問題 不知道你想怎麼搞
5樓:陽光上的橋
你的貼上的是完整**嗎?編譯就通不過哦,缺少end sub
vba,excel在模組裡寫了個sub過程。為什麼在執行巨集裡找不到?試執行也執行不了? 50
6樓:匿名使用者
你的過程傳遞了引數?那肯定不能執行,就相當與變成了函式,需要在寫一個過程,呼叫你那個帶有引數的過程。
看看下面的例子,建議暫停地看。
excel 的vba寫了個簡單的程式,為什麼不執行呢?
7樓:陽光上的橋
你的程式沒有錯,但是[a65536].end(xlup).row的值可能為1,那麼程式執行一瞬間就結束了,你按f8一句一句執行試試看。
8樓:匿名使用者
你點執行了嗎?如果不執行,報的又是什麼錯?
9樓:軒安琥珀
新手吧.一開始就定這麼多不用的變數幹嘛呀?還有就是你必須讓參加計算的工作表處於活動工作表,並且裡面有東西.
excel vba 執行時錯誤2147352571無法設定value屬性
執行到 綜合面板.show 才有的錯誤 你就得把 這個窗體的load事件 發出來看看 如何檢視excel的程式語言 excel的程式設計是通過 巨集 來實現的,基於自動化方法,也叫 巨集程式設計 請教如果想對office軟體 主要是excel word 進行程式設計,用什麼程式語言好呢?推薦用vba...
EXCEL VBA執行時出現1004錯誤,如何修改
你最好在 開頭加上option explicit強制顯式宣告模組中的所有變數。上面 的第七行rownuml rownum1 2是不是拼寫錯了。rownuml變成負數的話,自然報錯。問題的關鍵應該是 起始設定 rownuml l 中的這個 l 沒有定義起始值,所以 do 迴圈中的迴圈條件 sheets...
EXCEL VBA執行是,如何暫停,把控制返回EXCEL工作表 其後又如何重新恢復編碼的執行
很多實現方法,具體要看你的需要 1,加if判斷語句,做個帶textbox的form,當滿足條件時load這個form,把條件寫入textbox,然後把這個支傳到工作表指定地點再繼續執行。2,在可能發生情況的地方加dowhile 語句,在工作表指定地點有內容的時候再繼續執行。do while rang...