自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (2)
  • 收藏
  • 关注

原创 【 VBA 编程】告别手动!Excel数字秒变上标/下标!单位符号、科学公式、化学式输入从此无忧

本期分享编程技能:利用正则表达式获取单位符号如“米2”,并通过font.Superscript将数字2自动设置成上标,即米²

2025-07-31 12:00:00 579

原创 【 VBA 编程】DATEDIF失效?教你使用简单的编码轻松解决

本期分享编知识:利用日期函数DateDiff计算日期间隔问题

2025-07-30 12:00:00 819

原创 【 VBA 编程】告别手动筛选,用UserForm打造Excel数据查询

本期分享编程技能:利用UserForm实现多表数据模糊查询

2025-07-29 12:00:00 1447

原创 【 VBA 编程】UserForm进阶:用鼠标触发事件动态调整控件尺寸大小

本期分享编程技能:通过MouseDown、MouseMove和MouseUp事件联动,在窗体UserForm运行期间用鼠标动态调整控件大小

2025-07-28 12:00:00 1467

原创 【 VBA 编程】Excel高级应用:为自定义函数添加专业说明与分类,打造你的专属函数库

本期分享编程技能:使用Application.MacroOptions方法为自定义函数添加分类和说明信息,提升自定义函数的可用性和可维护性

2025-07-27 12:00:00 1296

原创 【 VBA 基础编程】Range对象应用:按单元格背景颜色快速汇总数据

本期分享编程基础知识:利用Range对象属性Interior.Color按照单元格背景色统计数据

2025-07-26 12:00:00 659

原创 【 VBA 编程】告别公式嵌套!用VBA自定义函数让Excel效率翻倍

本期分享编程知识:利用VBA创建自定义函数,将复杂的Excel公式封装为简洁的函数,解决晦涩难懂的Excel公式嵌套问题

2025-07-25 12:00:00 1032

原创 【 VBA 编程】磁盘瘦身:VBA自动化扫描超30天未访问文件清单,一键批量删除

利用FileSystemObject获取超期未访问的文件清单输出到Excel中,并一键批量删除清单里的文件

2025-07-24 12:00:00 944

原创 【 VBA 编程】揭开众数和中位数神秘的面纱,让数据分析更精准

了解众数(WorksheetFunction.Mode)和中位数(WorksheetFunction.Median),以及在编程中如何使用它们获取对应数据

2025-07-23 12:00:00 553

原创 【 VBA 编程】Excel高效分页打印与页码管理:从手动配置到 VBA智能分页控制

本期分享编知识:通过Sheet.HPageBreaks、Sheet.VPageBreaks属性查找任意单元格所在页码,以及利用PageSetup属性对打印页面进行设置

2025-07-22 12:00:00 492

原创 【 VBA 编程】Excel数据转换:一键批量导出所有工作表为CSV文件

本期分享编知识:利用Application.GetOpenFilename和Application.fileDialog增强用户体验,并通过文件操作函数(Open、Output、Print等)实现将Excel文档转成csv文档

2025-07-21 12:00:00 933

原创 【 VBA 编程】从基础到高级:利用Excel 状态栏显示代码执行进度,告别卡死等待

通过Application.StatusBar属性,让Excel状态栏实时显示代码执行进度,告别卡死等待,提升用户体验

2025-07-20 12:00:00 877

原创 【 VBA 编程】Excel高手必备:利用VBA开发Excel自定义公式

本期分享编知识:通过具体案例讲解使用VBA编程方式开发Excel自定义公式

2025-07-19 12:00:00 880

原创 【 VBA 编程】一键统计!秒算Excel工作簿所有图形对象数量

本期分享编知识:利用Shape对象统计工作簿中的图形对象数量

2025-07-18 12:00:00 941

原创 【 VBA 编程】Excel多列数据100%匹配?数据字典精准去重

相比Excel内置功能,VBA在处理大规模数据和多条件判断时具有明显优势。字典对象的使用大大提高了重复检测的效率,而动态范围确定(lastRow)则使代码能够适应不同大小的数据集通过合理选择和组合不同的技术方法,我们可以构建出既高效又可靠的数据处理流程,显著提升数据质量和工作效率如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-07-17 12:00:00 836

原创 【 VBA 编程】利用正则表达式一键拆分非标准化数据,快、准、稳!

 本期分享编知识:利用正则表达式一键拆分非标准化数据,解决生活中的实际问题

2025-07-16 12:00:57 292

原创 【 VBA 编程】动态查找并合并满足条件的单元格(Find + Union 实战)

通过本实例,我们学习了如何利用VBA的Find和Union方法,动态查找并合并满足条件的单元格区域这种方法不仅提高了数据处理的自动化程度,还避免了手动操作的繁琐和潜在错误。我们可以根据实际需求调整查找条件、合并范围以及最终的格式化方式,让它适用于更多的场景,如日志分析、数据清洗、报表生成等如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-07-15 12:00:00 480

原创 【 VBA 编程】Application.StatusBar让状态栏滚动显示指定内容

本期分享内容,通过具体实例说明如何利用Application.StatusBar属性,在状态栏中滚动显示指定内容

2025-07-14 12:00:46 1192

原创 【 VBA 编程】个性化宏控制:如何为常用功能设置快捷键

本期分享编程知识:使用Application.OnKey为过程(宏代码)执行设置快捷键

2025-07-13 11:41:20 889

原创 【 VBA 编程】一键隐藏文件!让敏感数据“消失”

本期分享编知识:Application.FileDialog和SetAttr 联合应用,设置指定文件属性,如隐藏文件

2025-07-12 12:00:00 246

原创 【 VBA 编程】按修改日期自动整理文件并归档

本期分享编知识:利用FileSystemObject获取指定文件夹信息,并通过循环语句遍历该文件夹下的所有文档

2025-07-11 12:00:00 240

原创 【 VBA 编程】文件管理:自动扫描近期修改的文件(含子文件夹)

本期分享编知识:利用FSO的DateLastModified属性扫描出指定路径下3天内修改过的所有文档(包含子路径下的)

2025-07-10 12:00:00 748

原创 【 VBA 编程】自动删除指定路径下的空文件夹

本期分享编知识:递归检测指定路径或是磁盘下的空文件夹并删除

2025-07-09 04:50:57 410

原创 【 VBA 编程】自动创建文件夹,包含不存在的父级文件夹

本期分享了FileSystemObject对象的两种引用方式,根据实际情况选择:如果你的 VBA 代码运行环境固定(如只在特定版本的 Excel 中运行),且需要高效的代码执行和良好的开发体验,推荐使用前期绑定。它提供了更好的开发效率和代码可维护性如果需要将 VBA 代码运行在多个不同版本的环境中,则应选择后期绑定,以确保兼容性和灵活性如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-07-08 12:00:00 466

原创 【 VBA 编程】用FSO精准计算磁盘使用情况

本文介绍了如何通过 CreateObject("Scripting.FileSystemObject") 创建 FSO 对象,访问指定磁盘的 TotalSize、FreeSpace 等属性,并转换为易读的单位(如 GB),以此来实时监控磁盘的使用情况,并合理规划文件存储策略如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-07-07 12:00:00 354

原创 从方框到云朵:Shapes.AddShape让Excel批注“活”起来

通过 Shapes.AddShape 模拟批注,本质上是用“动态形状”替代原生批注功能。再结合Worksheet_SelectionChange 事件,实现点击单元格显示或隐藏注释功能当然还可以通过Worksheet事件实现更高级的交互,如点击单元格自动切换注释内容、根据单元格内容自动切换注释形状等,通过这一技术,Excel 不再只是“数据表格”,而是能承载丰富交互与视觉表达的“智能画布”如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的。

2025-07-06 12:00:00 395

原创 突破Excel批注限制,用VBA一键生成高颜值个性化批注

' 设置工作表和目标单元格Set rng = ActiveCell ' 活动单元格,执行代码前先选中要插入批注的单元格如A2' 检查是否已有批注,如果有则删除End If' 添加批注Set cmt = rng.AddComment("众里寻他千百度,蓦然回首,那人却在灯火阑珊处。") '批注的内容' 获取批注的 Shape 对象' 设置批注背景颜色(RGB格式)shp.Fill.ForeColor.RGB = RGB(255, 240, 200) ' 浅橙色背景。

2025-07-05 12:00:00 798

原创 【Excel VBA 编程】办公好帮手:一键将 Excel 工作表拆分为单独文件,告别手动复制!

本期分享的VBA宏代码可以一键将 Excel 工作簿中的每个工作表拆分为独立的 Excel 文件,并自动保存到指定的文件夹中,而且操作简单、省时省力,特别适合需要批量拆分工作表、分发数据或整理文件的场景这么实用又高效的操作,你学会了吗?如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-07-03 12:00:00 678

原创 【Excel VBA 编程】快速合并多个工作表数据?Range.Consolidate 方法让你效率翻倍!

本期主要介绍了VBA Range.Consolidate方法,通过自动化实现数据合并和计算,降低人工操作可能带来的错误,保证数据准确性和一致性通过两段代码的比较,让我们直观的感受到Range.Consolidate在数据处理方面表现出的巨大优势,它不仅能高效处理多个表格的数据,还可以指定多种计算函数实现灵活计算如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-07-02 12:00:00 1128

原创 【Excel VBA 基础编程】Excel对象模型:工作簿及表对象引用

本期主要讲了工作簿对象、表对象,以及主要的应用场合一个Workbook(工作簿)包含多个Worksheet(工作表),工作表是工作簿的基本组成单元,要通过Workbook访问其下的所有Worksheet,层级非常的严格Workbook负责文件级操作(如打开/保存),Worksheet负责表格级操作(如数据读写),也可以理解为Workbook是容器,Worksheet是被包含的表格,二者共同构成Excel数据管理的基础结构。

2025-07-01 12:00:00 685

原创 【Excel VBA 编程】执行过程中界面卡死?分步调度,让 Excel 宏不再冻结!

通过两期分享可以看出,Application.OnTime 的核心价值不在于并行计算提升执行效率,而在于解决 VBA 单线程环境下的两个关键痛点——界面冻结问题和提升任务调度灵活性如果你的目标是真正的高并发计算,应该考虑用用其他编程语言,而不是纠结如何使用VBA实现如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-30 12:00:00 247

原创 【Excel VBA 编程】VBA 能实现多线程吗?揭秘背后的真相

VBA 不支持真正的多线程,尽管可以通过 Application.OnTime 等方法模拟多任务,但并非真正的并发操作。对于那些高性能和多线程处理的需求,建议使用支持多线程的编程语言(如Python、C#、Java等)实现,而不是在 VBA 中尝试实现多线程既然 Application.OnTime 不能真正实现多线程,为什么还要用它来“模拟”并发?这样做到底有什么实际价值?你是不是也有这样的困惑呢?

2025-06-29 12:00:00 561

原创 【Excel VBA 编程】告别手动记录,用VBA给文档添加“数字身份证”

公司的项目文档(如需求文档、报告、设计稿等)需要记录以下自定义属性,方便项目组内部人员阅读文档状态(Status:草稿、审批中、已审批、已归档)最后修改日期(LastModified)我们需要做的是通过 VBA 添加2个自定义属性Status和LastModified ,并在文档再次打开时自动检查状态,防止误修改已审批的文档Sub Excel自定义属性()

2025-06-28 12:00:00 968

原创 【Excel VBA 编程】高级技巧:如何让Excel自动执行任务

本期主要分享了Application.OnTime 的用法,它是VBA中实现定时功能的重要方法,通过合理设置参数,能在指定时间或间隔时间运行指定任务或函数使用 Now + TimeValue(time) 来计划固定的时间间隔执行任务,而 TimeValue(time) 可安排某个任务只在具体的时间点运行Application.OnTime 在需要自动化执行任务的场景中应用广泛,如数据处理、报表生成、倒计时等,但使用时需注意最小间隔限制、Excel运行状态和时间精度误差等问题。

2025-06-27 12:00:00 1074

原创 【Excel VBA 编程】自动获取已选中区域:application.Selection

通常在调用Application.Selection时允许忽略父对象,因此实际编码时可以直接使用Selection另外需要注意,Selection 是动态的——Selection 指的是当前用户在 Excel 界面中选中的单元格、区域或对象等,如果用户在代码运行期间改变了选择,可能会导致代码行为不可预测如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-26 12:00:00 551

原创 【Excel VBA 编程】Worksheet事件及其应用

应用Worksheet_Change这类事件时需要改变思维,平时常接触的普通函数需手动调用或被其他公式引用才会运行,然而事件是自动触发机制,在特定条件下自动执行另外,使用Worksheet_Change事件适用场合非常多,如数据验证、数据更新、数据提醒等,后续记得好好利用哦如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-25 12:00:00 731

原创 【Excel VBA 编程】基础知识综合应用:利用Range方法及属性进行模糊查询

Range 方法通过分而治之和原生字符串操作,在特定场景下能以更低成本实现正则 80% 的常见需求,例如固定关键词、分段搜索、简单逻辑组合等优先选择Range但涉及到复杂模式、动态规则、高度灵活的文本处理,还是要考虑使用正则如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-24 12:00:00 671

原创 【Excel VBA 编程】正则表达式应用实战:英文书写规范检查

本次采用了正则表达式多规则组合覆盖中的分支逻辑,主要通过正则表达式的|(或)操作符组合多个独立规则,匹配不同结构形式,灵活覆盖不同场景下的首字母大写规则,同时避免规则冲突或遗漏如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-23 12:00:00 326

原创 【Excel VBA 编程】正则表达式应用:自动提取题目中关键信息,解答鸡兔同笼问题

在使用正则表达式解决问题时,一定要本着没有“最优解”,只有“最适解”这一原则,根据文本特征、可读性、可维护性等综合选择方法如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-22 12:00:00 581

原创 【Excel VBA 编程】正则表达式实战技巧:贪婪匹配与惰性匹配,你用对了吗

贪婪匹配使用 .* 或 .+ 等量词,默认情况下,使正则表达式引擎会尽可能多地匹配字符惰性匹配在量词后添加?,如 .*?或 .+?,使正则表达式引擎尽可能少地匹配字符,一旦满足条件就停止在实际应用中,我们一定要根据具体需求选择合适的匹配方式,以避免错误匹配或遗漏匹配项如果想学习更多的编程知识,无论是用来提升自动化办公效率还是想着提升自我,都可以关注我的公众号“努力鸭是黑色的”,解锁更多的VBA技能。

2025-06-21 12:00:00 733

【Excel VBA 编程】办公自动化工具之批量创建Excel文件

工作中有没有遇到过这类问题?短时间内要批量创建一堆Excel文档,一个个手工创建、然后重命名,真的是太崩溃了,使用这一款小工具,就算是创建再多的Excel也不怕了。无需安装软件、插件、只要你的电脑能正常打开Excel就可以使用

2025-05-18

Excel VBA 批量提取图片并自动插入到Excel中指定的单元格

使用Excel VBA实现的小工具

2025-05-15

【Excel VBA 编程】批量操作,按照一定规则条件,将Excel中的数据导出成图片并保存

【Excel VBA 编程】批量操作,按照一定规则条件,将Excel中的数据导出成图片并保存,详细参考文:【Excel VBA 编程】针对Excel表格内的数据,你还在手工截图吗?

2025-04-08

【Excel VBA编程】独一无二错题练习小工具

边学边练自动化解决生活和工作中遇到的实际问题,并给出解决方法,详细可参考文一起查看:[Excel VBA入门]孩子做错题不可怕,可怕的是没有属于他/她的错题集,那就用程序写一个独一无二的

2025-04-05

【Excel VBA编程】大鳄鱼咬手小游戏

Excel VBA编码实现的一款大鳄鱼咬手小游戏,下载解压就能玩,不仅能给忙碌的上班族带来一点乐趣缓解压力还能为初学编程的朋友介绍编程的基本知识技能 可以结合文一起查看:【Excel VBA入门】给紧张忙碌的你带来一丝欢乐,你的手指被咬到了吗

2025-04-03

Excel VBA编程会议室预定

边学边练自动化解决工作中遇到的实际问题,并给出解决方法,详细可参考文一起查看:【Excel VBA入门】还在为如何预定会议室而发愁吗?手把手教你开发一款实用小工具

2025-04-02

【Excel VBA入门】针对Excel中复杂的表单,自动获取Top10数据并通过柱状图显示出来

边学边练自动化解决工作中遇到的数据问题,并给出解决方法,详细可参考文一起查看:【Excel VBA入门】边学边练自动化解决工作中遇到的数据问题,看看它是如何做到的

2025-04-01

VBA基础编程Word文档基本操作(打开、写入、调整格式、关闭)

VBA基础编程对Word文档基本操作,非常适合初学者,对于想入门VBA的朋友也很友好。 可以参考文一起学习,文章中有详细介绍 【VBA基础编程】口算小工具又优化了,支持输入到Word文档中啦

2025-03-31

VBA基础编程Excel中批量数据处理

VBA基础编程之对批量数据实现自动化修改,非常适合初学者,对于想入门VBA的朋友也很友好,全部使用的基础编程知识和语法。 以考勤表为例,实现对大批量数据自动化修改,解放双手,进入代码窗口,按F5运行代码,程序入口myUpdate

2025-03-30

VBA基础编程一款背单词小工具

VBA基础编程之背单词小工具,非常适合初学者,对于想入门VBA的朋友也很友好,全部使用的基础编程知识和语法。 打开资源后,可直接查看源代码(代码窗口,找到窗体,在UserForm上双击查看),内含测试数据也可以直接运行

2025-03-30

VBA基础编程之自动生成口算小工具

VBA基础编程之自动生成口算小工具,非常适合初学者,对于想入门VBA的朋友也很友好,全部使用的基础编程知识和语法。 打开资源后,点击Sheet1中的“生成”按钮,是用UserForm开发设计的用户界面,包含加、减、乘、除四则运算及一些其他交互输入参数,对使用者非常友好,而且生成之后会输出到Shee3中,格式全部调整好,可以一键打印到A4纸

2025-03-30

中小型超市信息管理系统

本人学习C#时间不长,所以程序很简单,但是自我感觉界面层次还不错,内容主要是应用程序与数据库的连接问题,所以想和初学C#的朋友一起分享

2007-11-19

24点C++游戏源程序

24点C++游戏源程序,调试通过,可以运行,希望酷爱游戏开发的朋友共享!

2007-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除