Excel精英培训网

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

[已解决]请教老师们两个查找的代码

[复制链接]
发表于 2012-10-29 08:05 | 显示全部楼层 |阅读模式
两个表3及表2中查找的代码,请教老师或高手们帮助,谢谢
查找.rar (12.32 KB, 下载次数: 11)
发表于 2012-10-29 08:38 | 显示全部楼层
回复

使用道具 举报

发表于 2012-10-29 09:06 | 显示全部楼层
本帖最后由 hwc2ycy 于 2012-10-29 09:08 编辑

函数解法:
R20
  1. =OFFSET(Sheet2!$Q$37,$S$20,3)
复制代码
T20
  1. =OFFSET(Sheet2!$Q$37,$S$20,1)
复制代码
T35
  1. =OFFSET(Sheet2!$S$38,MATCH(OFFSET(Sheet2!$C$12,-1,MATCH($T$39,Sheet2!$C$12:$N$12,0)-1),Sheet2!$R$38:$R$49,0)-1,)
复制代码
回复

使用道具 举报

发表于 2012-10-29 09:07 | 显示全部楼层
如果需要V代码的话,呆会再帮你写一个。
回复

使用道具 举报

 楼主| 发表于 2012-10-29 09:55 | 显示全部楼层
老师高手还是帮助用VBA解决吧
回复

使用道具 举报

发表于 2012-10-29 11:02 | 显示全部楼层
  1. Private Sub CommandButton1_Click()
  2.     Dim s1 As String, rg As Range, s2 As String
  3.     On Error Resume Next
  4.     s1 = [T39]
  5.     If Not IsEmpty([s20]) Then
  6.         With Worksheets("sheet2")
  7.             [T20] = .Range("Q37").Offset([s20], 1)
  8.             [R20] = .Range("Q37").Offset([s20], 3)
  9.         End With
  10.         'MsgBox Worksheets("sheet2").Range("Q37").Offset([s20], 1)
  11.         'MsgBox Worksheets("sheet2").Range("Q37").Offset([s20], 3)
  12.     End If
  13.     If Not IsEmpty([T39]) Then
  14.         With Worksheets("sheet2")
  15.             Set rg = .Range("C12:N12").Find(what:=s1, lookat:=xlWhole)
  16.             If Not rg Is Nothing Then
  17.                 'MsgBox rg.Offset(-1)
  18.                 s1 = rg.Offset(-1)
  19.                 Set rg = .Range("R38:R49").Find(what:=s1, lookat:=xlWhole)
  20.                 If Not rg Is Nothing Then
  21.                     [t35] = rg.Offset(, 1).Value
  22.                     's1 = rg.Offset(, 1)
  23.                     'MsgBox s1
  24.                 End If
  25.             End If
  26.         End With
  27.     End If
  28. End Sub
复制代码
回复

使用道具 举报

发表于 2012-10-29 11:06 | 显示全部楼层
其实你可以把T39单元格也用数据有效性。
回复

使用道具 举报

 楼主| 发表于 2012-10-29 17:17 | 显示全部楼层
老师们还有第二个问题没解决,等待中,谢谢了
回复

使用道具 举报

发表于 2012-10-29 17:53 | 显示全部楼层    本楼为最佳答案   
已经解决了啊,代码你没有加进去吧。
你单击按钮看看结果。 查找.rar (20.4 KB, 下载次数: 17)

评分

参与人数 1 +1 收起 理由
dfzc + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2012-10-30 00:54 | 显示全部楼层
测试过很好用,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 16:31 , Processed in 0.432200 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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