华人澳洲中文论坛

持分求教:作为财务人员学习VBA,是否只有知道用哪一个代码,到哪儿去找这套代码,找到之后怎么改参数就能

[复制链接]

2021-5-18 01:17:57 878 12

如题,比来,由于任务需求,不能不学一学VBA。这两天简略地把《别怕,Excel VBA其实很简略》这本书通读了一下。懵懵懂懂有了些概念。

看那些个代码的时分,总的觉得是,怎么那末长,那末繁杂啊?几乎比Excel的函数繁杂简短多了。(条件,我懂的函数也就vlookup, index match, sumif, average, aggregate之类对比简略的.)

Excel的函数,我只需求在用失掉的时分,回想起,能帮我完成这个功用的函数称号叫啥,把函数名调用出来,而后,Excel就会提醒我在这里要填个数,那里,要圈个规模。

第1个问题是:VBA是否也是相似的?----把一切罕用的vba代码贮存在某个中央,需求用的时分,把它找出来便可?固然,在学会改参数以前,要先学语法,否则,连改参数都不知道怎么改?

好比,上面引见的这本书里,就讲到了280种代码,我不成能全都记在头脑里的。



http://baike.baidu.com/item/Exc ... 7%E7%B2%BE%E7%B2%B9

还有第2个问题是:作为财务人员,我不成能去本人发明某个功用的,对吧?就像,我不成能去发明一个函数。我只能把已有的若干代码,按照任务需求,老货色,新组合。是这样吗?

而那些帮忙完成各种功用的代码,其实就像乐高里不同外形的block,意识理解的代码功用越多,就至关于具有的block外形越多,越有可能搭出各种外形的物品。

请论坛里的小火伴们赐教。

分分服侍!

全部回复12

wwwhhh 发表于 2021-5-18 00:39:04

wwwhhh 沙发

2021-5-18 00:39:04

哇!!!!!!!你居然会vlookup, indes match, sumif, average, aggregate..........高手啊!

我只会sum=.....
不可思议 发表于 2021-5-18 00:43:06

不可思议 板凳

2021-5-18 00:43:06

最简略的学习形式是靠名目学习
vba不难,不外功用也不强就是了
仓颉 发表于 2021-5-18 00:46:32

仓颉 地板

2021-5-18 00:46:32



我为啥觉得你在说反话讥嘲我呢?  或者是我不懂风趣?

由于我下面列的这些,说究竟,就是些加法呀。

或者,您是想说,虽然,您懂的函数没我多,然而薪酬比我高?好吧,大哥,您英武

仍是感激您帮我顶贴!分曾经加之!
xiying99 发表于 2021-5-18 00:50:02

xiying99 5#

2021-5-18 00:50:02


能详细说一说如何靠名目学习吗?
xyp87 发表于 2021-5-18 00:55:34

xyp87 6#

2021-5-18 00:55:34

其实顺序就像是一门言语,你把你想要做的事件告知计算机,而后他会按照你的指令给出你想要的货色。
特别是财务人员来讲,并不需求斟酌顺序员斟酌的货色,次要就是如何去学习这门言语要怎么说。
然而我感觉其实首要的仍是业务的逻辑能否本人想分明,而后翻译为计算性能懂的指令就能了。难题的部份实际上是业务。
毕竟得多顺序员也只是CRUD boy
风雨楼主 发表于 2021-5-18 01:00:08

风雨楼主 7#

2021-5-18 01:00:08


你需求本人想一个需要,用函数做不到的

好比(我本人)学的时分,需求用excel表比较表格最右侧两列数据,右侧一列比左侧小的就删掉这一行,这样的需要

那末你需求使用vba
找到这两列,
倒序loop每一个行
对比数字
删除行

找这些代码试验组合就行-了

而后衍生更繁杂的需要:
统计每个数字使用的次数,
标红特殊行
按照数字从新摆列组合表格格局


就学会了
tomas2004 发表于 2021-5-18 01:02:22

tomas2004 8#

2021-5-18 01:02:22

10年之前的Excel VBA有个录制的功用挺好用的,不知道当初还有无。
详细就是先按下录制按钮,而后把要自动完成的功用手动操作一次,最初住手录制。手动操作的举措会自动变为 VBA代码。 历来都不需求记函数或者变量的名字。
我用这办法写过超过 100个 VBA模块。
douglaslu 发表于 2021-5-18 01:06:22

douglaslu 9#

2021-5-18 01:06:22

天下代码一大抄 都是鉴戒和COPY的
猎手 发表于 2021-5-18 01:08:25

猎手 10#

2021-5-18 01:08:25

要看你想完成甚么。VBA代码网上大把。
有空试试Access,好多excel绕弯能力解决的,放Access很简略。
鹿鸣 发表于 2021-5-18 01:11:37

鹿鸣 11#

2021-5-18 01:11:37


哇!!!!!你居然会sum=???我只会=sum
pingsheng 发表于 2021-5-18 01:14:36

pingsheng 12#

2021-5-18 01:14:36


仍是你高,我会的居然都是错的!
sungxdc 发表于 2021-5-18 01:17:57

sungxdc 13#

2021-5-18 01:17:57

赞同最佳的学习就是任务中便学边做。当年我彻底不懂access,边学边做,设计了一个工资舞弊审计模块,模块做好了,我的access也学好了

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
论坛元老
:
论坛短信
:
未填写
:
未填写
:
未填写

主题336

帖子4557

积分10290

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小