首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问 Excel Selection.Find 未找到数据时报错,不是正常的提示

2012-01-19 
请教 ExcelSelection.Find未找到数据时报错,不是正常的提示在 Excel 中录制一段宏 在C列中查找某字段Colum

请教 Excel Selection.Find 未找到数据时报错,不是正常的提示
在 Excel 中录制一段宏 在C列中查找某字段

  Columns("C:C").Select
  Selection.Find(What:="汇兑1损益", After:=ActiveCell, LookIn:=xlFormulas, _
  LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
  MatchCase:=False, MatchByte:=False, SearchFormat:=False).Activate
   
F8 调试运行
问题是,如找到是正常的,可以通过 ActivateCell.row 来获取行

可找不到时 报错 

  运行时错误 '91':
  对象变量或 With 块变量为设置 

而不是向系统那样 返回为找到的提示 或 Flase 标记
该如何处理


[解决办法]
【Range对象详解-008】使用Find方法可能会出现的错误

热点排行