我想给我的男朋友一点编程.如果由我自己决定,我会教Scheme,Haskell或F#,但是因为他宁愿学习一些在他作为财务顾问的工作中有用的东西,即编程Excel.
Excel编程有哪些选择?对于那些刚刚学习编程并希望完成任务的人,您会推荐哪一个?你有没有为他推荐的书籍/资源(高级Excel用户,初级程序员)或我(中级Excel用户,高级程序员)?
谢谢.我已经开始了一个关于Excel编程的博客来记录我们的发现.
作为一个长期(业务)的Excel用户和程序员,我建议从一本好的VBA书开始,该书侧重于Basic语言的关键功能,以及如何与Excel对象(工作簿,工作表等)进行通信.我不会担心用户形式,最初 - 我多年没有使用过这些 - 我也不会过多担心数据库.
我建议特别关注两个方面,从Basic语言本身开始,使用Debug.Print将输出写入Immediate窗口,并忽略Excel附加的事实.通过解决一些Euler问题,你可以在这方面得到很好的实践,这些问题支持没有用户界面的纯代码解决方案.
之后,我将学习如何与Excel对象交谈,并尽可能多地阅读Excel论坛和网页以获取提示.例如,一次读取和写入多个单元格比一次读取和写入要快得多.
是的,VBA并不像大多数"专业"语言那样功能齐全,但它比大多数语言具有一个至关重要的优势 - 它更易于编写,并且普通用户可以检查,修改和维护 - 并且可检查性和灵活性是在商业世界中至关重要.与Excel一起,它是一个了不起的商业工具.