• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sicongliu
V2EX  ›  程序员

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

  •  
  •   sicongliu · Feb 23, 2018 via iPhone · 14879 views
    This topic created in 3185 days ago, the information mentioned may be changed or developed.
    一个复杂的财务分析 model,用 pandas 做好了分析输出了精美的 pdf 报告,领导看了后说不是 excel 的和其他分部的总监无法交流。让财务分析师用 vba 重新做了一遍,然后要求我以后类似分析都要用 excel 原生 formula 或者 vba 做。
    56 replies  •  2024-11-09 08:06:22 +08:00
    daigouspy
    daigouspy
    Feb 23, 2018 via Android
    1
    大企业要考虑兼容问题,不是技术越新越好,这波你不冤。
    hanbing135
    hanbing135
    Feb 23, 2018 via Android
    2
    可以理解 在企业不能自走炮
    gowl
    gowl
    Feb 23, 2018
    3
    我觉得没毛病。
    ericls
    ericls
    Feb 23, 2018 via iPhone
    4
    没毛病
    yzc27
    yzc27
    Feb 23, 2018 via iPhone
    5
    那你用 pandas 生成跟人家 vba 同样的东西就好啦 毕竟老板是上帝
    johnnie502
    johnnie502
    Feb 23, 2018
    6
    复杂的 model 用 vba 都写出来了,鄙视的不冤
    sandylaw
    sandylaw
    Feb 23, 2018 via Android
    7
    财务分析师 这个职业不错。
    iamcomet
    iamcomet
    Feb 23, 2018 via Android
    8
    不问清楚需要就动手,被鄙视也正常
    zxiso
    zxiso
    Feb 23, 2018 via Android
    9
    你身成精美的 excel 就好了
    httplife
    httplife
    Feb 23, 2018
    10
    微软正考虑添加 Python 为官方的 Excel 脚本语言
    再等等, 就可以鄙视他.
    murmur
    murmur
    Feb 23, 2018
    11
    excel 宇宙第一电子表格不是没有道理
    atcdef
    atcdef
    Feb 23, 2018
    12
    提到 vba 这伙计,我想起前年接的一活,客户公司有一个 vba 程序生成用料计算的,恰巧那个原作者早就不在公司了,用起来出了点问题,找我给看看,那代码我感觉就是一陀 shit,看得我想吐。不知道楼主公司写 vba 的代码怎么样,可维护性好么?
    pythonee
    pythonee
    Feb 23, 2018
    13
    确实需要考虑大环境
    rocksolid
    rocksolid
    Feb 23, 2018
    14
    马上 excel 要支持 python 了
    dexterzzz
    dexterzzz
    Feb 23, 2018 via Android
    15
    就 pandas 这功能在微软 power query,dax 目前简直是小学生功能
    dexterzzz
    dexterzzz
    Feb 23, 2018 via Android
    16
    面前
    logOo
    logOo
    Feb 23, 2018
    17
    当初甲方的领导给我展示了他 nb (相对而言)的 excel 使用技巧,事业单位那些夸张的学历要求还是有用的。
    GuuJiang
    GuuJiang
    Feb 23, 2018 via iPhone❤️2
    18
    光看标题还以为是运行 vba 时弹出了“找不到对象”
    C0VN
    C0VN
    Feb 23, 2018
    19
    既然都能输出 pdf,再输出一个 Excel 版本的又何妨?
    omph
    omph
    Feb 23, 2018
    20
    如何精美、怎么精美的,求分享
    cybermonster
    cybermonster
    Feb 23, 2018
    21
    楼主,你是什么职位???
    xAx
    xAx
    Feb 23, 2018
    22
    不要自以为是的瞧不起 vba,


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

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

    此外,不要以为开源很 nb,你没见过 sharepoint 这个神器,没见过从 excel 提取商业信息然后套用 word 模板生成不同版本的 pdf 再通过 outlook 根据历史邮件内容自动回复给客户,然后更新到内部 OA 的需求吧,你想想这一个需求用开源的来做得多少人力,多少成本?微软全家桶可能就是一个人顺手写一下的事情了。
    shijingshijing
    shijingshijing
    Feb 23, 2018 via iPhone
    41
    某些情况下,论代码产生的经济效益,一行 vba 不知道要抵用多少行 java,c++
    BingoXuan
    BingoXuan
    Feb 23, 2018
    43
    对于大多数企业来讲 excel 自然是首选,模型复杂没关系,除非是数据量非常大的情况下,否则 pandas 的效率真的很低。
    0Kelvin
    0Kelvin
    Feb 23, 2018
    44
    很久以前用 c#弄过一点点 visio,vba 或者 c#对 office 的二次开发还好有官方的文档,还是蛮方便的
    alcarl
    alcarl
    Feb 23, 2018 via Android
    45
    财务人员都学 vba 了,开发人员竟然还觉着 vba 渣。。。。。只能说现在码农太吊啊
    SoukNow
    SoukNow
    Feb 23, 2018
    46
    这个财务分析师水平有点强呀
    rayray314
    rayray314
    Feb 23, 2018
    47
    在下财务分析师,VBA, POWER QUERY, POWER PIVOT, DAX 分析语言,各类分析模型需求基本通吃了,高效直观。
    EXCEL 基本的表格和公式,优势在于可以随时修改输出结果,开会讨论时会经常做一些假设参数,马上得到结果。
    从另一个角度看,EXCEL 公式表格体系本身就是类似一个编程器,本身就是和写代码编程有很多异曲同工之处的。
    wtdd
    wtdd
    Feb 24, 2018
    48
    这必须辞职了吧,杀鸡焉用牛刀
    ioth
    ioth
    Feb 24, 2018
    49
    @rayray314 把你工资说出来杀一下,多数码农孩子以高自己是高薪、高技术。
    rayray314
    rayray314
    Feb 24, 2018
    50
    @ioth 哈哈,coding 是门技术活,但只会 coding 没有更高阶思维是无法成为大佬的。
    Aquamarine
    Aquamarine
    Feb 24, 2018
    51
    @rayray314 请教下,财务分析师对财务方向的要求是什么?注会之类的是必须的吧?
    rayray314
    rayray314
    Feb 24, 2018❤️1
    52
    @Aquamarine 证书或者等价的能力,个人感觉 MBA 比 CPA 更符合,毕竟分析工作考察的主要是逻辑思维和大局观,而不拘泥于会计处理。
    Aquamarine
    Aquamarine
    Feb 24, 2018
    53
    @rayray314 谢谢指点,那 POWER 可有好的书籍推荐?
    hysys32
    hysys32
    Feb 25, 2018 via iPhone❤️1
    54
    @Aquamarine 赵文超有很多教程
    rayray314
    rayray314
    Feb 25, 2018❤️1
    55
    @Aquamarine Y2B 上有大量教学视频资料
    AsukaShen
    AsukaShen
    Nov 9, 2024
    56
    @rocksolid 你这一马上就是五六年
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1328 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
    ♥ Do have faith in what you're doing.