作者unfinish (笑吟吟的淫淫笑)
看板Visual_Basic
标题[VBA ] 关於搜寻
时间Fri Jun 23 00:43:13 2006
我本来是采用巨集录制的方式
取得一段程式码
Cells.find(what:=MyStr).activate
括号中的MyStr是我自己定义的变数
正常搜寻的话是没有问题
可是要是搜寻不到的话
会跳进侦错模式
简单说就是,我要是搜寻一个不存在的字串
就会出现错误
我本来是希望透过搜寻结果来控制其他功能
如:
If Cells.find(what:=MyStr).activate
do something
Else
do others
End If
不过只有搜寻成功时会传回true,找不到目标字串时却会错误
请问怎样的做法才是正确的呢
补充一下
我是用自定变数来搜寻sheet的内容
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.216.224
※ 编辑: unfinish 来自: 61.224.216.224 (06/23 01:01)