在Excel中编程VBA之前,您应该对Excel的常用对象和属性有一定的了解:例如,worksheets对象表示工作簿中所有工作表的集合;worksheets(1)是工作簿中的第一个工作表;worksheets(1)。范围(“A1”)返回到单元格A1等
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的洛宁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!初学者可以用录制宏的方法来模拟需要实现的宏,然后修改宏得到最终的VBA代码。
EXCEL函数熟练掌握再学习VBA会不会简单一点?学习Excel一定要精通VBA才是高手吗?我对函数和VBA有一点了解。让我谈谈我的看法。
Excel函数和VBA的定位不一样,Excel函数是给用户的,VBA是给开发人员的。函数只需要了解参数的格式,函数就可以使用,而VBA需要具备开发能力,了解VBA的语法格式,了解Excel的底层函数和函数,才能灵活使用。
因此,学习VBA的前提是理解语法和Exel的一般结构,而不是掌握函数。
最后,学习VBA或学习函数取决于excel的使用场景。如果只是基本的数据处理和分析,使用Excel本身的功能就足够了。只有复杂而特殊的数据处理逻辑需要VBA来处理。如果是在企业中,通常会交给一个专门的开发团队。
��先,我对这个问题持否定意见。我十多年前曾经用VBAAccess编写过一个100多人使用的生产管理系统,带很多UI界面。可能有些人感觉这样水平算比较高了吧,但我自己确实没这种感觉。
一般讲高手是一个相对的概念,是不是高手应该取决于对比对象。但我觉得使用会不会VBA来判断Excel水平,这对比本身就不是公平的。类似于两个人打游戏,其中一个会用外挂,我们显然不能用会不会外挂来评判他打游戏水平高。
对于普通程序员,学习VBA难度很小,极短的时间就可以上手,但他很可能Excel很多函数都还用不好。事实上,一个人会了VBA,很可能遇到问题首先去想VBA怎么实现,反而降低了探索Excel自身功能的动力。对于不会VBA的使用者来讲,更有动力去挖掘Excel自身的各种功能。
我的意见仅针对这个问题本身,并非劝大家不要学习VBA。Excel功能无论多强大,但仍有靠自身无法实现的功能。熟练掌握Excel后,再有VBA作辅助,生产力会更上一个台阶。
以上都是个人意见,如果对我回答有兴趣或异议,欢迎评论指正。
首先,我对这个问题持否定意见。
十多年前,我使用VBAaccess为100多人编写了一个生产管理系统,具有许多UI界面。也许有些人觉得这个水平比较高,但我真的没有这种感觉。
一般来说,master是一个相对的概念,master是否应该取决于比较对象。但我认为用VBA来判断excel的水平是不公平的。类似于两个人玩游戏,其中一个人可以使用插件。显然,我们不能通过他是否能使用插件来判断他玩游戏的高水平。
对于普通程序员来说,学习VBA是非常困难的,很短的时间就可以开始,但是他很可能擅长很多功能还是不好的。事实上,当一个人知道VBA时,他很可能会遇到问题。首先,他思考了如何实现VBA,从而降低了对Excel功能的开发能力。对于不懂VBA的用户,他们更愿意探索Excel的各种功能。
我的意见只是针对这个问题,不是建议你不要学习VBA。无论Excel的功能有多强大,它仍然有一些自己无法实现的功能。熟练掌握excel后,在VBA的帮助下,生产效率将达到更高的水平。
以上是个人意见。如果你对我的答案感兴趣或不同意,请评论并改正。