ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: mpy2003

[已解决] 求大侠建立指定文件的超链接

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-4 12:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
longwin 发表于 2012-12-4 11:46
你是要实现第二个问题吗?

对的,如果能按先搜小范围再搜大范围,这样效率就更快了

TA的精华主题

TA的得分主题

发表于 2012-12-4 13:49 | 显示全部楼层
mpy2003 发表于 2012-12-4 12:19
对的,如果能按先搜小范围再搜大范围,这样效率就更快了

这样虽然效率高但是通用性差啊,如果单纯是这几个目录的话是简单

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-4 14:27 | 显示全部楼层
longwin 发表于 2012-12-4 13:49
这样虽然效率高但是通用性差啊,如果单纯是这几个目录的话是简单

说到通用性肯定每一个公司都不一样的存档路径,但是每一个人可以根据自己的公司情况更改啊,主要是方法
对于我这种入学不深的人来说,能知道怎么改就得了。主要还是要大哥能列以我那个例子做一个出来,以后就可以模仿改动一下了。

TA的精华主题

TA的得分主题

发表于 2012-12-4 14:35 | 显示全部楼层
mpy2003 发表于 2012-12-4 14:27
说到通用性肯定每一个公司都不一样的存档路径,但是每一个人可以根据自己的公司情况更改啊,主要是方法
...

你用这个改就行啊,vba里面已经加了注释的,把要搜索的路径及文件名改一下就行了

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-4 14:37 | 显示全部楼层
本帖最后由 mpy2003 于 2012-12-4 14:42 编辑
longwin 发表于 2012-12-4 13:49
这样虽然效率高但是通用性差啊,如果单纯是这几个目录的话是简单

就比如说,你目前设置的路径是fpath = ThisWorkbook.Path 就是根目录了

可不可以这样设计,目录A = 1B ,执行你的搜索代码,没有结果再它的外一层目录A = Mid(A, 1, InStrRev(A, "\")),再执行搜索代码,如果当前目录是根目录“目录”时(不要搜索根目录),则停止,有结果就列出结果,没结果则弹出提示

我的构思是这样的不知道要怎么样编写代码?
是不是还是利用按钮 ,不太懂这个循环要放在哪个位置

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-4 14:54 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 mpy2003 于 2012-12-4 14:55 编辑
longwin 发表于 2012-12-4 14:35
你用这个改就行啊,vba里面已经加了注释的,把要搜索的路径及文件名改一下就行了

大哥,我还有一种分析就是,我肯定知道它是在两个子文件夹下面里的一个,比如我要搜QQQQQ.TEXT文件
我知道它肯定是在1B文件夹下,而且知道是在2和3里面,所以想直接搜索2,没有搜索到就搜3,没有搜到就停止并提示。这样搜索范围就大的减小了。
这样你的程序要怎么改?就是搜索指定的几个互不相关的文件夹。我想这种情况应该比较实际一点。
大哥您不要烦哦,因为这些都是因为从事工作所得出来的一些总结,我想应该很多人都需要

TA的精华主题

TA的得分主题

发表于 2012-12-4 21:07 | 显示全部楼层
mpy2003 发表于 2012-12-4 14:54
大哥,我还有一种分析就是,我肯定知道它是在两个子文件夹下面里的一个,比如我要搜QQQQQ.TEXT文件
我知 ...

你可以将附件发上来,写清楚要求,我给你看看

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-5 15:26 | 显示全部楼层
longwin 发表于 2012-12-4 21:07
你可以将附件发上来,写清楚要求,我给你看看

大哥,不好意思这么久才弄上来,因为有些资料我要整理,现上传附件,谢谢大哥能帮助我
样品.haozip01.zip (350 KB, 下载次数: 8) 样品.haozip02.zip (350 KB, 下载次数: 8) 样品.haozip03.zip (350 KB, 下载次数: 8) 样品.haozip04.zip (277.01 KB, 下载次数: 8)
附件是用的好压压缩软件分的包,如果不能正常解压包,2345好压下载地址:http://www.haozip.com/

要求基本都写在宏命令里,密码消息给你

TA的精华主题

TA的得分主题

发表于 2012-12-28 20:36 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2014-9-27 17:37 | 显示全部楼层
longwin 发表于 2012-12-3 17:06
应该是达到了你的要求,看看吧。

老兄,上个低版本的好吗?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-10 21:32 , Processed in 0.042229 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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