Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2205|回复: 3

[已解决]如何在不激活工作表的前提下获取查找到的单元格地址

[复制链接]
发表于 2012-3-29 15:09 | 显示全部楼层 |阅读模式
Sub Macro3()
With sheets(“sheet1")
        .Cells.Find(What:="分类小计", After:=ActiveCell).Activate        
        a = ActiveCell.Row
        B = ActiveCell.Column
End With
Next
End Sub
这个语句只能在sheet1被激活的状态下用   请问该怎样才能在不被激活的状态下获取查找到内容的单元格地址
最佳答案
2012-3-29 15:54
本帖最后由 zjdh 于 2012-3-29 16:04 编辑

With Sheets("sheet1")
        Set F = .Cells.Find(What:="分类小计", After:=.Cells(2, 3))  '假设从C2开始
        If Not F Is Nothing Then
            a = F.Row
            B = F.Column
        End If
    End With
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-3-29 15:54 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zjdh 于 2012-3-29 16:04 编辑

With Sheets("sheet1")
        Set F = .Cells.Find(What:="分类小计", After:=.Cells(2, 3))  '假设从C2开始
        If Not F Is Nothing Then
            a = F.Row
            B = F.Column
        End If
    End With
回复

使用道具 举报

 楼主| 发表于 2012-3-29 15:56 | 显示全部楼层
zjdh 发表于 2012-3-29 15:54
With Sheets("sheet1")
        Set F = .Cells.Find(What:="分类小计", After:=Cells(2, 3))  '假设从C2开 ...

非常感谢   我记得也试过这个办法  但是不知道哪搞错了  还是不熟悉啊   多谢指教
回复

使用道具 举报

发表于 2012-3-29 16:36 | 显示全部楼层
没分清那几个参数的用途
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 08:42 , Processed in 0.224044 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表