检测当前目录,将文件名输出到excel文件并建立链接

EXCEL是一个非常使用的软件,虽然我们平时仅使用他做一些报表,仅此而已;
我在工作中,由于很懒,不愿意做考试重复的工作,就想着使用vba的宏来完成重复的工作,这样就能省出一部分的时间来了。
本人不喜欢在博客里面写以下教程类的东西,我的理念是将工作中的痛点的解决办法分享出来,以解决问题为主。

需求

我在工作过程中,接触了大量的国家标准,有得时候就需要回来翻翻我的标准,但是又可能找不到文件放到哪里了,就想使用excel将目录下面的标准名称都索引下。
以下是我的防治标准的位置图:

在这里插入图片描述
我们可以看到,有不少的目录,目录下面才是按类划分的标准。

vba实现方法

首先新建立一个excel文件,xlsm,新增加一个按钮来实现这个功能,具体如何实现增加按钮,我用的ribbonx容器(具体方法见本专栏其他文章,这里不赘述)。
在按钮的实现函数里面增加下面的代码

'查找目录下的文件,按照一定顺序生成索引   
'需引用 microsoft scripting runtime
Function Create_Index()
    Dim fs As New FileSystemObject
优化 Excel 文件可以提升文件性能、减少文件大小并加快计算速度 优化 Excel 文件可以提升文件性能、减少文件大小并加快计算速度。以下是一些常用的工具和方法,结合了提示词优化需求以及搜索结果中的相关信息,旨在帮助你高效处理复杂 Excel 文件(如包含大量数据、公式或格式的表格): 一、Excel 内置工具1. 检查性能工具(Check Performance) 功能:检测并清理无用格式、空单元格、隐藏元数据等,减少文件大小和加载时间。 适用版本:Excel for Microsoft 365(Web 和桌面版,Windows 需 2024 年版本或更 阅读详情

相关推荐

使用VBA批量更新Excel超链接

Visual Basic for Applications(VBA)是一种事件驱动的编程语言,由微软开发,主要用于Office系列应用程序的自动化。在Excel中,VBA能有效地简化复杂的重复性工作,实现自定义的功能与报表生成,从而显著提高工作效率。由于其简便易学、功能强大,VBA成为了IT从业者在Excel操作中的必备技能。超链接是电子文档中的一个元素,它允许用户通过单击来直接跳转到另一个位置。

weixin_42611310的博客 1290

将文件夹内文件列表生成到excel

将文件夹内文件列表生成到excel,用java写的

Type-C连接中的CC引脚:Rp与Rd电阻的识别与供电模式选择

本文深入解析Type-C接口中CC引脚的核心功能,包括Rp与Rd电阻的识别原理及供电模式选择机制。通过详细的分压计算和实战案例,揭示Type-C设备如何通过CC引脚实现方向检测、角色识别和供电协商,为硬件设计提供关键指导。

weixin_30616969的博客 340

视觉SLAM与激光SLAM简单对比分析

本文旨在梳理目前较为前沿的SLAM技术,包括激光和视觉,主要从精度和实时性两个方面对算法进系评价。对于激光SLAM了解不深,后期需要补充相关算法的核心思想与算法框架。有问题请大佬们随时留言,我再改正。

超爱吃小蛋糕的66的博客 3853

小程序结合Three.js与gsap:打造流畅3D动画的完整指南

本文详细介绍了如何在小程序中整合Three.js与GSAP动画库,打造流畅的3D动画效果。通过从环境搭建、基础场景创建到模型加载与复杂动画编排的完整指南,帮助开发者克服小程序性能限制,实现如商品360度展示等沉浸式交互体验,提升产品视觉吸引力。

python9snake的博客 545

Java对接快递鸟,查询快递物流信息

根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递API接口,实现自动查询的功能。下面是java版本的根据单号查询物流跟踪信息的详细示例代码。只需要下载就可以运行,(自己需要简单的修改)注:登录快递鸟用户管理后台后获得。登录快递鸟用户管理后台。

Roc的博客 956

ros2笔记-4.6使用launch启动脚本

ros2 4.6 使用launch启动多节点

bohu83的博客 1309

Fluent新手避坑:遇到‘Floating point exception’别慌,这7个排查步骤帮你搞定

本文为Fluent新手提供了7个排查'Floating point exception'错误的实用步骤,包括边界条件检查、时间步长优化、求解器配置等关键技巧。通过系统化的诊断流程,帮助用户快速定位并解决CFD仿真中的浮点异常问题,提升计算稳定性。

weixin_42531886的博客 285

Unreal5从入门到精通之如何解决在VR项目在头显中卡顿的问题

以前我们使用Unity开发VR,Unity提供了非常便利的插件和工具来做VR。但是由于Unity的渲染效果不如Unreal,现在我们改用Unreal来做VR了,所有的VR相关的配置和操作都要重新学习。今天就来总结一下,我在开发VR过程中碰到的所有问题。好了,以上就是我目前做VR时碰到的一些问题,希望对你有所帮助。

TxNet 2480

FANUC机器人通过ROBOGUIDE实现与实际的机器人进行程序导入导出的具体方法示例

FANUC机器人通过ROBOGUIDE实现与实际的机器人进行程序导入导出的具体方法示例

Robot_PLC_HMI_Automation 6527

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: vba里字符串操作函数小结
下一篇: 解决win10下强制设置web浏览器为microsoft edge的方法
six2me
博客等级 码龄23年 1万+粉丝 291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值