# LHY_ExcelAddIn_VBA **Repository Path**: monkidu/LHY_ExcelAddIn_VBA ## Basic Information - **Project Name**: LHY_ExcelAddIn_VBA - **Description**: 用VBA写的Excel插件,生成自定义的Ribbon功能区。目前有公式引用转换、A1和RC形式转换、破解密码、批量文件搜索打开这几个功能。 - **Primary Language**: Visual Basic - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-11-11 - **Last Updated**: 2022-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LHY_ExcelAddIn_VBA ### 注意! 此插件已在.Net平台重构为xll格式插件,以后基本不再维护。新的插件请在如下地址获取: [https://gitee.com/liuweilhy/LHY_ExcelDna](https://gitee.com/liuweilhy/LHY_ExcelDna) ### 用户界面 ![gui](./images/gui.png "Optional title") ### 功能 用VBA写的Excel插件,生成自定义的Ribbon功能区。 目前实现如下功能: 1. 公式绝对引用和相对引用的转换 2. A1和R1C1形式的转换 3. 破解写入密码 4. 给“合并后居中”功能添加了一个快捷键Ctrl+Q 5. 批量文件搜索打开文件 后续可能会追加更多功能,也可能转移到.NET平台用C#重构 ### 加载方法 本插件有两种加载方法: 1. 直接打开xlam文件加载 打开xlam文件,在弹出的提示中选择“启用宏”,出现功能区LHY即可。 直接打开的方式,重启Excel后LHY功能区消失,再次使用需要重新加载。 2. 使用Excel加载项加载 打开“开发工具”功能区,选择“Excel加载项”,浏览添加此xlam文件,并勾选,出现功能区LHY即可。 加载项的方式,重启Excel后功能区不消失。如需取消,则应在Excel加载项中删除。 ### 功能使用方法 1. 公式绝对引用和相对引用的转换 选中需要公式转换的单元格区域,按下Ctrl+R,就可以在绝对引用和相对引用两种形式下切换。 2. A1和R1C1形式的转换 按下Ctrl+E,就可以在A1和R1C1两种形式下切换。 3. 破解写入密码 破解Excel写入密码,使之可写。 4. 合并后居中 按下Ctrl+Q,可以合并后居中单元格,再按可以拆分单元格。 5. 批量文件搜索打开文件 搜索名字含有活动单元格内容的文件或文件夹。 ### 已知Bug 1. 在系统的区域语言是英文的情况下,检索路径有中文的文件(夹)会失败 这是因为VBA函数使用ANSI编码,而非Unicode编码。如果有管理员权限,可以如下图修改区域语言选项。 ![语言](./images/language.png) ### 修改和添加功能 + 如果这个项目帮助了你,请给我点个星。 + 如果要修改功能区,请修改customUI目录下的customUI14.xml,然后替换掉xlam压缩包中的同名文件。 + 如果要修改功能,请在Visual Basic编辑器中修改。 + 如果你有新功能的需求,欢迎给我留言,视情况添加。