Excel原来有自动化??
- 2026-11-10 04:05:56
Excel原来有自动化??我以往只把excel当作拉表工具,从未想象过excel所谓的“图灵完备”居然有这么强。 --- 今天发现室友用的基于excel和想象的todolist似乎比我现在用的todo还要好用,遂决定也手搓一份一模一样的。 Todolist本质是一个表格,给几列几个标题,然后手动维护就够了;可是,项目一多,维持有序的情况下,增添项目是容易了,删除项目涉及到后续所有项目向前移一位,非常麻烦。 如果从数据结构的视角去审视todolist的话,基于table的todolist本质是用数组模拟的优先队列,增改查容易,删起来可就要N^2了。所幸excel既能bulk移动又自带排序,空了一行,也就全选点个自定义排序的事情。 可如果我一下排序都不想点,写完删除后希望这个table能自动排序对齐呢? 经过一番调研,我才发现原来这么多年来excel支持的不只是单元格公式,还有一个VBS界面! 
通过alt+F11唤起后,会出现这么一个古风界面,里面可以用(似乎是)Visual Basic的语言接各种事件来写自定义操作。你甚至可以写一个手动宏然后用alt+8触发。 原来图灵完备是通过近乎于给我们提供编译器实现的吗,Excel原来你有这么不为人知的一面。 --- 想什么,我才不会去学VB语法和Excel的各种库和方法呢,这种事情我都是交给Claude大人的。

本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。