被公司财务分析师写的 vba 程序鄙视了

2018-02-23 06:01:51 +08:00
 sicongliu
一个复杂的财务分析 model,用 pandas 做好了分析输出了精美的 pdf 报告,领导看了后说不是 excel 的和其他分部的总监无法交流。让财务分析师用 vba 重新做了一遍,然后要求我以后类似分析都要用 excel 原生 formula 或者 vba 做。
13414 次点击
所在节点    程序员
56 条回复
cybermonster
2018-02-23 10:24:29 +08:00
楼主,你是什么职位???
xAx
2018-02-23 10:28:28 +08:00
不要自以为是的瞧不起 vba,


程序员全职写代码出的结果,有时真不比人家业余随手写的 vba 好用
zhangdawei
2018-02-23 10:30:19 +08:00
没毛病,在日企的时候,几十个事业部的汇总都是规定格式的 Excel,靠 vba 嵌到一起生成一张完整的表,Excel 才是王道
sobigfish
2018-02-23 10:35:07 +08:00
@xavierskip #19 人家领导是要 excel 上能随时改的,你生成好的并不能满足
depress
2018-02-23 10:47:36 +08:00
要 Excel 的都是有随时修改或改变展示结果的需求,你出 PDF 自然不符合要求,下次还是问好需求
zj299792458
2018-02-23 10:52:04 +08:00
贵公司财务分析会的东西真多啊
ioth
2018-02-23 11:05:01 +08:00
不理解需求了吧。
excel 在财务史上就是奇迹,你出个 pdf 精美个啥?方便做成贺卡吗?
sicongliu
2018-02-23 11:05:49 +08:00
@sobigfish 是的,要随时可以修改所以要用 vba 和 formula,并不是只在 excel 显示就行
ioth
2018-02-23 11:06:08 +08:00
excel 不一定要 vba,现在成熟的编程工具都可以操控 excel 对象。
sicongliu
2018-02-23 11:07:51 +08:00
@ioth 虽然是这么说,但你难道发 excel 给各个领导还要求他们电脑上安装 python 编译环境?
zjsxwc
2018-02-23 11:08:07 +08:00
所以楼主要学 vba 了?
sicongliu
2018-02-23 11:08:59 +08:00
@zj299792458 是啊虽然分析师不是专业程序员但是 vba 写的还不错。
sicongliu
2018-02-23 11:10:14 +08:00
@zjsxwc 为了饭碗只有学一下了呵呵,用惯了 python 之类的语言看着 vba 的语法真是蛋疼
Moorj
2018-02-23 11:11:20 +08:00
你掌握的是语言,财务掌握的是算法,用什么工具不重要
Phariel
2018-02-23 11:14:17 +08:00
这波没毛病 对症下药才能疗效好
ioth
2018-02-23 11:14:20 +08:00
@sicongliu 生成 exe 执行码啊。
当年大家都用 foxbase,没有真 exe,所以有个 foxrun.
领导们一样用。
我用 clipper 编程成真的 exe 也不能说。
ethanlu
2018-02-23 11:17:52 +08:00
VBA 没毛病啊,特别是用整套 office 的时候,outlook 邮件到达对附件进行格式处理打印,按 excel 内容生成固定格式的 word 或 PDF 或邮件模板,配上 ahk 工作效率高得一匹。
Khlieb
2018-02-23 11:24:33 +08:00
@httplife #10 LibreOffice 已经用上 Python 了
@atcdef #12 要是那家公司的代码里面加了注释应该会好些吧
Quaintjade
2018-02-23 11:39:10 +08:00
你要知道很多领导要的不是实事求是的结果,而是喜欢调一调,如果觉得结果不满意就会不断调整输入值(虽然是 GIGO )。所以你给个 PDF 输出结果没用,人家要的是能随手改的模型。

财务会计或业务分析员不一定懂 VBA,但财务分析师一般都懂 VBA,这只是基础而已,有本教材叫 Advanced Modelling in Finance using Excel and VBA。高级点的么 c++, python, SQL, R 之类也会用。
shijingshijing
2018-02-23 16:04:46 +08:00
楼主,GE、Siemens、Philips、Ford、Bosch 等等内部都是用的微软全家桶,人家那一套套的 template 耍的飞起,用的好好的为什么要重新造轮子?再说能用财务分析师兼职做一下的事情,为什么还要专门请个码农?能用微软方案解决的,为什么还要用开源方案来一把?大公司用微软的东西,用得越多摊薄的成本越低。

此外,不要以为开源很 nb,你没见过 sharepoint 这个神器,没见过从 excel 提取商业信息然后套用 word 模板生成不同版本的 pdf 再通过 outlook 根据历史邮件内容自动回复给客户,然后更新到内部 OA 的需求吧,你想想这一个需求用开源的来做得多少人力,多少成本?微软全家桶可能就是一个人顺手写一下的事情了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/431793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX