作者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)
1F:推 ClubT:没有Sheet6吗? 03/24 11:17
2F:→ ClubT:Sheet6是页签的名字 而不是第6个页签 03/24 11:17
3F:→ necsa:workbook开一个以上,程式就会出这种错:) 03/30 00:38