VBA・Office

VBA・Office

用 Excel UNIQUE + SORT 制作主数据候选:保留原件并检查重复项

利用 UNIQUE 和 SORT 在保留原件的同时生成去重列表,并观察添加 1 项时的变化。
VBA・Office

安全处理 Excel FILTER 的 0 条结果:尝试第 3 个参数 if_empty

通过 FILTER 函数的第 3 个参数 if_empty 显式处理 0 条结果的情况,并观察其与 #CALC! 的区别。
VBA・Office

使用 Excel XLOOKUP 查找未注册的数据

利用 XLOOKUP 的未匹配显示功能来确认核对遗漏。
VBA・Office

用 Excel LET 函数拆解冗长公式:边查看中间结果边进行核算的技巧

尝试使用 LET 函数为中间结果命名,并逐层核算冗长的 Excel 公式的方法。
VBA・Office

在 VBA Dictionary 中将“ABC”、“abc”、“ABC ”视为相同重复项:键标准化的技巧

本文讲解如何在 VBA Dictionary 中去除前后空格、统一大小写,并根据业务规则进行重复判断的键标准化方法。
VBA・Office

VBA也能自定义事件吗?— 用最少代码尝试 Class、WithEvents、RaiseEvent

观察如何在 VBA 的类模块中声明自定义 Event、使用 RaiseEvent 触发,并通过 WithEvents 接收,构建极简的事件驱动。
VBA・Office

VBA突然无法编译?——罗列引用设置以找出 BROKEN

列出 VBA 的 References,并使用 IsBroken 识别损坏的引用。不进行自动修复,首先安全地观察状态。
VBA・Office

即使每月 CSV 的列名发生变化也尽量不中断 —— 使用 Power Query M 吸收列名波动

通过 Power Query M 标准化员工代码、员工 ID 等列名波动,并使用 null 补全缺失列。对于存在多个候选列的模棱两可输入,采取安全停止的策略。
VBA・Office

VBA 中统计重复项使用 Dictionary 非常方便 —— 在无需引用设置的情况下安全地进行汇总

通过 Late Binding 使用 Scripting.Dictionary 来对 A 列的值进行重复汇总。结果将输出到专用的工作表中,以便不易误删输入数据。
VBA・Office

批量删除 Excel 空白行 —— 使用 Office Scripts 安全整理指定表格

使用 Office Scripts 从底部开始删除指定 Excel 表格中的完全空白行。存在多个表格时需明确指定目标名称,以便减少误修改其他表格的可能性。