在线工具箱

DEVVBA→MVBA → M

VBA 转 Power Query M(函数式)

规则引擎优先转换(Sub/Function/If/For/MsgBox → M);规则无法处理的部分由 AI 流式补全。M 是函数式语言,VBA 过程式代码转换后会有 loss,建议人工 review。

⚠️ 实验性工具,结果可能不准确,生产环境使用前请人工核对。

VBA 转 M 代码:从 Excel 宏到 Power Query

本工具把 VBA 宏转换为 Power Query 的 M 语言代码,帮你从 Excel 过程式自动化迁移到 Power BI 的函数式数据转换链。

典型场景:① 把 VBA 的筛选、排序逻辑搬到 Power Query;② 从 Excel 宏迁移到 Power BI 数据模型;③ 学习 M 与 VBA 的写法差异。

使用方法:把 VBA 代码粘贴到输入框,点击「转换」即可得到对应的 M 代码,结果可一键复制,还能一键发送到「M 格式化」「M 代码检查」或「M → DAX」继续处理。

温馨提示:① M 是函数式语言,VBA 过程式代码转换后可能存在信息损失,建议人工核对;② 本站提供「VBA → M → DAX」完整串联,可逐步完成迁移。

相关工具

🐍 VBA → Python🔀 M → DAX🎨 M 代码美化 M 代码检查

首页