作者MACD (MACD)
看板Visual_Basic
標題[VBA] EXCEL之問題
時間Wed Mar 23 15:07:43 2011
※ [本文轉錄自 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)
推 ClubT:沒有Sheet6嗎? 03/24 11:17
→ ClubT:Sheet6是頁籤的名字 而不是第6個頁籤 03/24 11:17
→ necsa:workbook開一個以上,程式就會出這種錯:) 03/30 00:38