V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
banxi1988
V2EX  ›  程序员

VBA 编程怎么样?

  •  
  •   banxi1988 ·
    banxi1988 · 2015-07-18 17:23:49 +08:00 · 2907 次点击
    这是一个创建于 3231 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天看到女会计做PPT中有两行代码,虽然她说是函数,不是代码,
    但是我还是认为是代码,函数调用也是代码的一部分嘛。
    主要的是:我认为这东西很难看懂啊。。

    ```VBA
    IF(ISERROR(Y5/$V$8),"-",Y5/$V$8)
    IF(ISNA(VLOOKUP($X5,$A:B,2,0)),0,VLOOKUP($X5,$A:B,2,0))
    SUBTOTAL(9,I5:I49)
    ```
    看来 VBA 不适合我。
    9 条回复    2015-07-19 23:32:26 +08:00
    F32
        1
    F32  
       2015-07-18 17:31:38 +08:00
    这难道不是 Excel 中的 VBA 吗?像 $V$8 这种表达是 Excel 中的单元格语法,熟悉 Excel 的话应该不难理解。另外 ISERROR, ISNA, VLOOKUP, SUBTOTAL 就是函数了,查一下函数手册就知道了。
    Quaintjade
        2
    Quaintjade  
       2015-07-18 17:33:41 +08:00
    这个完全就是Excel函数,哪里有VBA来着?
    Quaintjade
        3
    Quaintjade  
       2015-07-18 17:36:04 +08:00
    而且 if(iserror(...)) 和 if(isna(...)) 都可以换成 iferror(...)
    theoractice
        4
    theoractice  
       2015-07-18 18:04:30 +08:00
    这只算函数,不是vba。vba还是长得像个vb的样子的。
    ligyxy
        5
    ligyxy  
       2015-07-18 18:04:56 +08:00   ❤️ 1
    遗憾的是这并不是VBA。人都说了这是函数了楼主为啥不信呢
    oott123
        6
    oott123  
       2015-07-18 19:25:02 +08:00 via Android
    这确实是函数,确实不是 vba …
    111111111111
        7
    111111111111  
       2015-07-18 20:00:18 +08:00
    一堆嵌套的函数,楼主为啥会认成VBA
    popok
        8
    popok  
       2015-07-19 11:08:47 +08:00 via iPhone
    excel内置函数,官方叫法是公式。
    vba和VB还是很相似的
    fengyqf
        9
    fengyqf  
       2015-07-19 23:32:26 +08:00
    大概 楼主是被 里面的美刀符号吓到了,只是一个标记而已,虽然excel在很多程序员跟里太没bigger(甚至有段子里说,程序员的简历的技能栏如果出现office,直接降50分),但,处理小规模数据时,还是比较方便 的,至少门槛低
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2659 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:56 · PVG 21:56 · LAX 06:56 · JFK 09:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.