Excel精英培训网

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

[已解决]求解以下新建宏函数的含义

[复制链接]
发表于 2015-10-5 20:32 | 显示全部楼层 |阅读模式

Public Function CHAZHAO(str As String, range) As String
Dim xuanze
xuanze = 0
For Each cel In range
If (InStr(cel, str) > 0) And (xuanze = 0) Then
CHAZHAO = Worksheets("Sheet1").Cells(cel.Row, 1)
xuanze = 1
ElseIf (InStr(cel, str) > 0) Then
str1 = Worksheets("Sheet1").Cells(cel.Row, 1)
MsgBox str1
Exit Function
End If
xuanze = 0
Next

End Function

最佳答案
2015-10-6 13:19
很简单啊!
譬如单元格首页“H4”,=chazhao($E$1,INDIRECT(T43))
$E$1 为被查找内容,
INDIRECT(T43)为查找区域,
T43为"="sheet1!$"&T34&"1:$"&T34&"200"" ,即sheet1!&R$1:$R$200,
若在此范围找到H4的内容,则显示那行行首内容,否则为空。
若出现2个则表示同时上2个班,出错了!会提示哪一班被重复排课了。
发表于 2015-10-6 08:15 | 显示全部楼层
在区域(rang)中出现首个被查找内容(str)时,返回sheets("Sheet1")中对应行的A列数据,
出现第二个及以上时,显示sheets("Sheet1")中对应行的A列数据。
回复

使用道具 举报

 楼主| 发表于 2015-10-6 11:24 | 显示全部楼层
本帖最后由 ajha1232310 于 2015-10-6 17:26 编辑
http://www.excelpx.com/forum.php?mod=attachment&aid=Mzc1MzE3fGFkNTk3NDRmNzM1OGZhYWYwMjRlNzNhNGE2Zjg3MTIyfDE3MTQxMzcxMzM%3D&request=yes&_f=.zipzjdh 发表于 2015-10-6 08:15
在区域(rang)中出现首个被查找内容(str)时,返回sheets("Sheet1")中对应行的A列数据,
出现第二个及以 ...

1.zip (29.02 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2015-10-6 13:19 | 显示全部楼层    本楼为最佳答案   
很简单啊!
譬如单元格首页“H4”,=chazhao($E$1,INDIRECT(T43))
$E$1 为被查找内容,
INDIRECT(T43)为查找区域,
T43为"="sheet1!$"&T34&"1:$"&T34&"200"" ,即sheet1!&R$1:$R$200,
若在此范围找到H4的内容,则显示那行行首内容,否则为空。
若出现2个则表示同时上2个班,出错了!会提示哪一班被重复排课了。
回复

使用道具 举报

 楼主| 发表于 2015-10-6 17:23 | 显示全部楼层
zjdh 发表于 2015-10-6 13:19
很简单啊!
譬如单元格首页“H4”,=chazhao($E$1,INDIRECT(T43))
$E$1 为被查找内容,

  理解了!非常感谢!
回复

使用道具 举报

 楼主| 发表于 2015-10-6 20:40 | 显示全部楼层
zjdh 发表于 2015-10-6 13:19
很简单啊!
譬如单元格首页“H4”,=chazhao($E$1,INDIRECT(T43))
$E$1 为被查找内容,

您好 谢谢您对我问题的解答! 我试着模仿该文档,但显示出错。能否请教帮忙看看!谢谢!

改.zip

11.49 KB, 下载次数: 5

回复

使用道具 举报

发表于 2015-10-6 20:58 | 显示全部楼层
本帖最后由 zjdh 于 2015-10-7 07:50 编辑

改.rar (21.67 KB, 下载次数: 14)
回复

使用道具 举报

发表于 2015-10-7 07:50 | 显示全部楼层
原因是是你的公式错误!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 21:12 , Processed in 0.493917 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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