华人澳洲中文论坛

热图推荐

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

    [复制链接]

    2021-5-18 01:17:57 790 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

    帖子4561

    积分10290

    图文推荐