中易网

VBA 查找问题

答案:2  悬赏:0  
解决时间 2021-01-03 23:26
下面是我用的宏录出来的代码,在A列,查找变量A,找到了,继续向下执行代码,
没找到,直接用GOTO 10。
现在的问题是,如果找不到变量A,程序会出错。
Range("A:A").Select
Selection.Find(What:=A, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, MatchByte:=False, SearchFormat:=False).Activate

我还不太想用循环语句一个单元格一个单元格的找。
最佳答案
定义一个单元格变量,如:Ra
set Ra=Range("A:A).Find(What:=A, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, MatchByte:=False, SearchFormat:=False)
if ra is nothing then goto 10'如果没有找到
'继续执行的代码
全部回答
sub macro1() dim xrng as range, firstrng as range if left(range("a1"), 3) = "d1[" then set firstrng = range("a1") else set firstrng = cells.find("d1[") end if set xrng = cells.find("d1[", firstrng) if xrng is nothing then msgbox "没有了" else msgbox xrng.row end if end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鬼火rsz 这是架子号 是真车么 买的时候砍价到
成婚的意思是什么?成婚的释义是什么啊?
—Where should I send my form?—The P
配备的意思是什么啊?请解释下!
下载的搜狗皮肤不在皮肤盒子与菜单里
四个一对左右项200对是多少个
我在一家公司任职,公司要求做网络营销,就是
杨芊嬅这个名怎么样,还有嬅这个字上户口行吗
数字媒体艺术设计面试怎么说
忧毒的意思是什么?忧毒的释义是什么啊?
为什么系统还原点时间越久,占的空间会越来越
小学三年级数学 一辆自行车有2个轮子,一辆三
请问区别:奥美公关-Account Executive、Acco
勇奔果业宾馆怎么去啊,我要去那办事
王权和皇权有什么区别
推荐资讯
女朋友问我为什么酒店管理不好,我怎么回答她
踏板车 皮带磨损
槌牛的意思是什么?槌牛的释义是什么啊?
通过相亲认识一女孩,我给她发短信她有时回,
oppor11原机都什么软件
转点的意思是什么啊?请解释下!
新入a5100小白一只,求教wifi连接问题
如果苹果产品不是在真正的授权店维修会怎么样
(x一9)÷(89一x)=4
ps如图,怎么办
头发总是分叉分得很厉害,我想留长发,可是只长
虎躍的意思是什么?虎躍的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?