http://www.itjxue.com  1970-01-01 08:00  来源:  点击次数: 

VBA难不难,初步学习一下大概需要多少时间

学编程最主要的不是编程难不难,而是你有没有足够的兴趣来学习。

学习过程中最重要的是实践,学而致用才能明白道理。

1:推荐你先看一下《VBA其实很简单》这本书,百度上能搜到PDF电子版的,由于回答限制,我这里就不给你放出链接了。

2:学习过程中要根据步骤一步一步来,看看代码是怎么运行的,具体情况书里解释的比我说的生动好学的多。

3:小有所成后要多去练,记不住函数没关系,善用搜索引擎和论坛或者知道提问。

4:不知道代码该怎么写的时候可以先录制宏,然后再去看看录制宏代码是怎么运行的,再把代码精简或者修改成自己的代码

5:按照初中文化水平来算的话,入门最多不超过一周。一楼说一天学会的估计是高材生或者有资深的编程语言基础。我想会VBA的没一个人说自己完全学会了,学无止境,总有新知识是你学不到的,但是你所学的东西能满足你现在使用就已经达到学习的初衷了。

有什么不懂得欢迎继续追问,满意请及时采纳。-------来自初中文化水平的野生程序猿。

想学Excel中的VBA,请教大家有什么好书推荐吗

1、学VBA最好上课,推荐中国大学MOOC,百度可以搜到,里面很多课程都不错。

2、VBA要多实践。仅仅上课或是看书是不够的,很多EXCEL内部函数需要自己去查找体会,要学会录制宏,然后查看和学习宏代码,这能够帮助你快速进步。

3、高手进阶,要多看实例,好的代码通常能够降低内存占用。

书的话,推荐《高级VBA编程宝典》各个版本都有。VBA属于编程中比较容易掌握的,只要有兴趣,上手很快。

求《别怕,Excel VBA其实很简单》电子书免费百度云网盘下载地址

《别怕,Excel?VBA其实很简单》百度网盘txt 最新全集下载

链接:

提取码: xhie? ?

别怕,Excel?VBA其实很简单-Home,Excel-2019更新.mobi

《别怕,ExcelVBA其实很简单(第2版)》epub下载在线阅读全文,求百度网盘云资源

《别怕,ExcelVBA其实很简单(第2版)》(ExcelHome)电子书网盘下载免费在线阅读

链接:

提取码:DPND ?

书名 :别怕,ExcelVBA其实很简单(第2版)

豆瓣评分:7.8

作者:?ExcelHome

出版社:?北京大学出版社

出版年:??2016-7

页数: 332

内容简介:

对于大部分没有编程基础的职场人士来说,在学习VBA时往往会有很大的畏难情绪。本书正是针对这样的人群,用浅显易懂的语言和生动形象的比喻,并配合大量插画,对Excel中看似复杂的概念和代码,从简单的宏录制、VBA编程环境和基础语法的介绍,到常用对象的操作与控制、执行程序的自动开关—对象的事件、设计自定义的操作界面、调试与优化编写的代码,都进行了形象的介绍。

本书适合那些希望提高工作效率的职场人士,特别是经常需要处理和分析大量数据的用户,也适合财经专业的高校师生阅读。

作者简介?:

Kevin

英文名、网名都是Kevin,圈内人惯称K总(不是总经理的那个总,而是总版主的那个总)。曾经是追求极致办公效率的会计一枚(好吧,我承认其实我就是喜欢偷懒),为此拼命折腾Office,特别是Excel。为了能和志同道合的人一起折腾Excel,1999年心血来潮创办了ExcelHome,没想到一搞就到了今天。不安分的小会计后来索性转战IT圈,鼓捣并多次实施信息化系统。这些年出过一些书,分享过一些网络视频教程,也经常到企业里鼓吹自己的偷懒经验和定制解决方案,还因此被微软年年评为编外优秀工作者——哦,错了,应该叫微软全球最有价值专家。未来计划继续说教之路,让更多人走上高效办公之路。

罗国发

网名ggsmart,叶枫。毕业就开始当老师,十余年的教学经历让我成长为一名经验丰富的教学能手(自封的)。生活中闲时也没什么爱好,就爱上上网,逛逛论坛,翻翻网页,...

别怕,ExcelVBA其实很简单一文中,关于监考表章节中,编码怎么显示用户未定义?

正确代码:

Private?Sub?Worksheet_SelectionChange(ByVal?Target?As?Range)

Range("B3:Q22").Interior.ColorIndex?=?xlNone?'清除单元格里原有底纹颜色

If?Target.Count??1?Then??????????????'当选中的单元格个数大于1时,重新给Target赋值

??Set?Target?=?Target.Cell(1)

End?If??????????????????????????'当选中的单元格步包含指定区域的单元格时,退出程序

If?Application.Intersect(Target,?Range("B3:Q22"))?Is?Nothing?Then

??Exit?Sub

End?If

Dim?rng?As?Range?????????????'定义一个?Rang?型变量

'遍历单元格

For?Each?rng?In?Range("B3:Q22")

??If?rng.Value?=?Target.Vlalue?Then

?????rng.Interior.ColorIndex?=?8

?????End?If

?Next

End?Sub

你错误的原因,两个地方range末尾的e打丢了。

(责任编辑:IT教学网)

更多
上一篇:没有了