V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sicongliu
V2EX  ›  程序员

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

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


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

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

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