这是乔尔的一个......
我正在寻找方法向Excel用户演示(没有编程经验)如何学习一些Excel VBA可以让他们的生活更轻松地使用Excel.
首先想到的是使用复制电子表格手动调整的示例,例如单击所有数据的条件格式.例如:根据用户输入阈值和一些其他派生数据(如当前工作周)突出显示所有红色,橙色或绿色数字.
我希望这个简短的VBA示例对于以前从未编写过一行代码的人来说应该不会太难掌握,并且希望能够尝试学习一些Excel VBA.
但是,使用此示例,对其进行编码所花费的时间并不比在Excel中手动应用条件格式快得多.所以我很想知道社区中是否有人有更优雅的例子来证明使用Excel VBA的优势.
理想的例子具有以下特征:
显着节省时间(大T,其中T =手动程序的时间/编码时间).
非抽象的日常电子表格示例.
结束手动无法轻易实现的结果.
使用简短的基本VBA代码实现.
请记住,目标受众正在迈出编程的第一步.
如果可以,请观看他们使用Excel半小时,你会发现一个绝佳的机会.当他们打开那个电子表格时,自动调整所有列,将col A格式化为日期,右对齐col J,删除第2行到第5行,然后将打印方向更改为横向,然后您就找到了胜利者.让他们再做一次,但打开宏录音机.然后重播宏录制器.
通过使用他们在现实生活中使用的东西,它将产生更大的影响.
第一次拍摄时,您不必每天半小时保存它们.在他们将要使用的东西上节省30秒的苦差事,他们将开始考虑他们想要自动化的所有事情.根据我的经验,他们会很快过火.在任何时候,他们都希望Excel能够填写网页表格,导入信息并获取咖啡.