返回列表 上一主題 發帖

[發問] 用戶中斷了已啟動物件的連線???

[發問] 用戶中斷了已啟動物件的連線???

本帖最後由 jesscc 於 2011-10-25 23:34 編輯

測試檔中有兩個按鈕,分別可以將整列資料做上下移動
使用時多半正常,偶而會出現偵錯,然後程式就當掉了:
00.jpg
不知是怎麼回事?
test.rar (14.5 KB)
Jess

今天用逐步偵錯的模式運行,終於找到問題所在了。
假設A工作表中的資料,經過程式轉移到B工作表後,我再回到A工作表中,對目標資料上下移動,這時就會發生"用戶中斷了已啟動物件的連線"這種偵錯。
原因是,A工作表中的資料經過程式轉移到B工作表後,該兩個上下按鈕的程式碼又是放在公共模組裏,因此執行目標也就跟著移到了B工作表。此時再對A工作表中的資料做上下移動,會發生"找不到Cells"的警示。如果把程式碼放在
Private Sub CommandButton39_Click
程式碼
End sub
就可正常執行了!
Jess

TOP

        靜思自在 : 要批評別人時,先想想自己是否完美無缺。
返回列表 上一主題