各位科研ikun,咱们又见面了。
前几天,「yajie日记 @What a KUN」发布了 Word 版的化学式一键排版宏。别再手动改论文格式了!全网最强 Word 乱码拯救指南(附独家源码)
Word 版有了,该给 Excel 也整一个了。Excel化学式排版宏代码,一键消除各种乱码!(用浏览器打开本推文复制代码)
一开始我想得太简单了。我以为 Word 和 Excel 都是微软家的亲兄弟,代码通用一下不就行了?
十分钟后,我看着 Excel 里满屏的问号 ? 和群魔乱舞的上下标,陷入了沉思。
Excel 狠狠地给了我几个响亮的耳光。
这哪里是移植?这简直是跨物种杂交!Word 版代码在 Excel 里完全“水土不服”,我也开启了长达几天、差点砸电脑的受难模式。
经历了无数次推翻重来、一行行代码排雷,这款全网最强、专属于 Excel 的super排版宏终于做出来了!
现在的它,有多硬核?
🚀 终极一键连招:
不管你在哪复制的 LaTeX 文本/表格,回到 Excel,选中空白格按下快捷键,实现毫秒级排版。
🧬 毫米级不瞎猜引擎:
严格遵循 LaTeX 语法拆壳。绝不瞎猜误伤,完美变下标,电位正负号 +2.60 纹丝不动!
🧽 Unicode 符号库升级:
无论是乘号×、双向箭头↔、可逆箭头⇌,还是希腊字母α、β、γ,全部换上 Unicode ,杜绝一切问号 ? 乱码!
🛡️ 紧凑打包防御装甲:
复制一大段话?默认直接把所有文字完完整整地塞进你选中的那一个格子里,并自动开启“自动换行”,把多余空行全部粉碎,版面紧凑漂亮。
不要被刚才的受难史吓到,你用起来只需要 1 分钟就能搞定:
打开 Excel,按下 Alt + F11 召唤 VBA 编辑器。
在左侧空白处右键 ➡️ 插入 ➡️ 模块。
将up主提供的“Excel宏代码(用浏览器打开本推文复制代码)”代码一字不差地粘贴进去,保存并关闭窗口。


在表格页面按Alt+F8。
选中咱们的代码宏(Yajie_Excel_ChemFormatter_Pro),点击右侧的 选项。
在快捷键框里输入大写的D,或者输入shift+d(即设置为 Ctrl + Shift + D),点击确定。


第三步(进阶):添加到快速访问工具栏
如果你连快捷键都懒得按,咱们直接把它变成 Excel 最上方的一个常驻小图标!
1.在 Excel界面做上册,点击向下小箭头选择“其他命令”。

2.在上方“从下列位置选择命令”的下拉菜单里,选择“宏”。

3.选中我们的宏代码,点击中间的“添加”按钮,把它挪到右边。



🚨 【操作铁律】
在网页复制完文本后,回到 Excel,不要双击单元格!千万不要让光标在格子里闪烁!
只需要用鼠标轻轻单击一下你要粘贴的框框,然后按下你的快捷键或点小图标。见证奇迹的时刻就到了!
yajie日记 @What a KUN 出品,必属精品。
快把代码拿去,把 Excel 里的乱码按在地上摩擦吧!