永发信息网

用vba在多个工作表查找某个字符,怎么写代码?循环跟查找怎么合在一起用啊?

答案:3  悬赏:60  手机版
解决时间 2021-01-31 16:05
用vba在多个工作表查找某个字符,怎么写代码?循环跟查找怎么合在一起用啊?比如说,在表1找不到我的字符,就到表2找,找不到再到表3找,求代码!!!
最佳答案
以下代码能满足你的要求,找到后激活此表并选中该单元格:
Sub 全工作簿查找字符串()
Dim Sh As Worksheet, Ra As Range
For Each Sh In Sheets
   Set Ra = Sh.Cells.Find("需查找的字符串", , , 1)
   If Not Ra Is Nothing Then
      Sh.Activate
      Ra.Select
      Exit Sub
   End If
Next
MsgBox "没有匹配的单元格!"
End Sub
全部回答
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
找到名字是需要返回对应值,还是只是看看名字存不存在?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
指爱美丽地址在什么地方,我要处理点事
本人在日本想知道日本东京小商品批发的地方
已知y(x)与y(x)是方程y″+P(x)y′+Q(x)y=0的
女主是萝莉的西方魔幻宠文
为什么对面的窗户是黑的,而屋里面的这个窗户
玉指轩美甲地址有知道的么?有点事想过去
我的富士数码相机开不了机是什么问题?
意外险能陪多少钱?
现代途胜2.7四驱车后驱分不开怎么办
我重装FLASH播放器后,FLASH文件能打开,但图
介绍几种北方常见的多年生花卉
胎压检测一定要平放吗
笔记本上拆下来的硬盘装了一个硬盘盒在用,前
爱美娜美甲睫毛屋地址在什么地方,想过去办事
qq三国:十段融合的具体过程和需要的东西麻烦
推荐资讯
送货通知上的提运单号和提单上的提单号(B
小明想知道小区里一棵大树的直径,他用一条长
我是男生 1988年出生 阳历9月22日 中午一点左
如意佛和弥勒佛有什么不同
立法用英语怎么说
农村信用合作社(司门前分社)地址有知道的么?
合力叉车仪表盘上n代表什么
是工作还是考研?好苦恼……考研是统招还是在
大叶菜怎么吃
游泳协会地址在哪,我要去那里办事
晚上睡前怎么扎头发能让梨花烫不变形
天蝎男对女孩话多,是不是喜欢她
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?