VBA 编程怎么样?

2015-07-18 17:23:49 +08:00
 banxi1988
今天看到女会计做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 不适合我。
2916 次点击
所在节点    程序员
9 条回复
F32
2015-07-18 17:31:38 +08:00
这难道不是 Excel 中的 VBA 吗?像 $V$8 这种表达是 Excel 中的单元格语法,熟悉 Excel 的话应该不难理解。另外 ISERROR, ISNA, VLOOKUP, SUBTOTAL 就是函数了,查一下函数手册就知道了。
Quaintjade
2015-07-18 17:33:41 +08:00
这个完全就是Excel函数,哪里有VBA来着?
Quaintjade
2015-07-18 17:36:04 +08:00
而且 if(iserror(...)) 和 if(isna(...)) 都可以换成 iferror(...)
theoractice
2015-07-18 18:04:30 +08:00
这只算函数,不是vba。vba还是长得像个vb的样子的。
ligyxy
2015-07-18 18:04:56 +08:00
遗憾的是这并不是VBA。人都说了这是函数了楼主为啥不信呢
oott123
2015-07-18 19:25:02 +08:00
这确实是函数,确实不是 vba …
111111111111
2015-07-18 20:00:18 +08:00
一堆嵌套的函数,楼主为啥会认成VBA
popok
2015-07-19 11:08:47 +08:00
excel内置函数,官方叫法是公式。
vba和VB还是很相似的
fengyqf
2015-07-19 23:32:26 +08:00
大概 楼主是被 里面的美刀符号吓到了,只是一个标记而已,虽然excel在很多程序员跟里太没bigger(甚至有段子里说,程序员的简历的技能栏如果出现office,直接降50分),但,处理小规模数据时,还是比较方便 的,至少门槛低

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

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

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

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

© 2021 V2EX