[VBA ] EXCEL之問題

看板Visual_Basic作者 (MACD)時間14年前 (2011/03/23 15:07), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Office 看板 #1DYPmNt2 ] 作者: MACD (MACD) 看板: Office 標題: [算表] VBA之問題 時間: Wed Mar 23 15:07:00 2011 軟體:EXCEL 版本:2007 我今天碰到一個問題 就是在寫VBA巨集的時候 我有一行邏輯判斷是 If Sheet3.Range("K4") = Sheet6.Range("H9") Then end if 本來都很正常 可是如果出錯中斷 停止之後再跑一次 Sheet6.Range("H9")出現 "沒有設定物件變數或With 區塊變數"的訊息 Sheet3.Range("K4")則是沒有問題 這個是放在Module裡的程式 請問為什麼Sheet3不會有問題 Sheet6反而會出錯呢 還是一開始要先定義或是初始化 我前面是都沒有定義跟初始化 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.23.59 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.23.59 ※ 編輯: MACD 來自: 140.112.23.59 (03/23 15:08)

03/24 11:17, , 1F
沒有Sheet6嗎?
03/24 11:17, 1F

03/24 11:17, , 2F
Sheet6是頁籤的名字 而不是第6個頁籤
03/24 11:17, 2F

03/30 00:38, , 3F
workbook開一個以上,程式就會出這種錯:)
03/30 00:38, 3F
文章代碼(AID): #1DYPn1P_ (Visual_Basic)
文章代碼(AID): #1DYPn1P_ (Visual_Basic)