title: 如何能有效地学习VBA？
desc: 我是一名不务正业的财务工作人员，自从跨国公司开始流行share service center后，我作为一名财务已经不处理任何账务上的工作了，现在算是半个数据分析员，在月初会制作报表，分析销售和库存数据，每次从SAP里导出的数据大概在几万行左右，每月初都要花费不少时间用于制作报表，制作流程枯燥繁琐，所以希望能通过VBA编程的方式自动制作报表，节约时间提高效率，平时工作中能熟练运用if iferror sumifs vlookup等函数，会录制宏，但是VBA经验为0，没有任何编程经验，有一定的英语基础，希望能迅速掌握VBA语言，并投入到实际的工作运用中去，谢谢<br>-----------------------------------------------------------------------------------------------------------<br>刚才bing了一下（万恶的长城，还我google！！！！！），貌似有人说懂python也可以编写VBA？？？？？？？
topic: 学习
content: 尽管vb很简单，vba比vb更简单，但我还是要推荐你学python， 1.花1-3天，入门pyhon基本没问题。简明 Python 教程不用装python，直接在线运行，Online Python Tutor 2. 然后下载datanitro，阅读半小时文档 Welcome to the DataNitro documentation 全部加起来2天够了。需要什么库，根据需求直接去httpspypi.python.orgpypi3Aactionindex 下载。矩阵，积分，各种统计，数以万计各种库等你用，甩开vba几条街，分分钟让你的excel变成matlab。要
answerer_tags: 我只是互联网的搬运工