vba心得体会5篇汇总Word文件下载.docx

上传人:b****2 文档编号:5628671 上传时间:2023-05-05 格式:DOCX 页数:11 大小:26.63KB
下载 相关 举报
vba心得体会5篇汇总Word文件下载.docx_第1页
第1页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第2页
第2页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第3页
第3页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第4页
第4页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第5页
第5页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第6页
第6页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第7页
第7页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第8页
第8页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第9页
第9页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第10页
第10页 / 共11页
vba心得体会5篇汇总Word文件下载.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

vba心得体会5篇汇总Word文件下载.docx

《vba心得体会5篇汇总Word文件下载.docx》由会员分享,可在线阅读,更多相关《vba心得体会5篇汇总Word文件下载.docx(11页珍藏版)》请在冰点文库上搜索。

vba心得体会5篇汇总Word文件下载.docx

页眉和页脚通常用于显示文档的附加信息,例如页码、日期、作者名称、单位名称、徽标或章节名称等。

其中,页眉位于页面顶部,而页脚位于页面底部。

word可以给文档的每一页建立相同的页眉和页脚,也可以交替更换页眉和页脚,即在奇数页和偶数页上建立不同的页眉和页脚。

excel学习心得

excel中的很多,功能也非常强大,如能掌握一些常用的函数,将给日常的数据处理带来很大的便利。

本人认为想要学习excel至少要具备两个条件:

一是,动力些,万事皆准,大家都知道;

二是耐心,毕竟有些东西还是不太好理解的,特别是刚接触这些英文表示的东西。

如果具备了这两个条件,你已经了一半了!

能够愿意通过读书来学习excel的人,至少在目前阶段拥有学习的意愿,这一点是值得肯定的。

面对日益繁杂的工作任务,他们宁愿加班加点,也不肯动点来提高自己的水平,偶尔闲下来就上网聊天,逛街看电视,把曾经的辛苦都抛到九霄云外去了。

人们常说,兴趣是最好的老师,压力是前进的动力。

要想获得一个积极的心态,最好能对学习对象保持浓厚的兴趣,如果暂时实在是提不起兴趣,那么请重视工作或生活中的压力,把它们转化为学习的动力。

下面是我总结了一些excel的优点:

1.excel的普及性

excel是个人普及以来用途最广泛的之一,也是microsoftwindows平台下最成功的应用软件之一。

说它是普通的软件可能已经缺乏以形容它的威力,事实上,在很多公司,excel已经完全成为了一种生产工具,在各个部门的核心工作中发挥着重要的作用。

论用户身处哪个行业、所在公司有没有实施信息系统,只要需要和数据打交道,excel几乎是不二的选择。

excel之所以有这样的普及性,是因为它被设计成为一个数据计算与分析的平台,集成了最优秀的数据计算与分析功能,用户完全可以按照自己的思路来创立,并在excel的帮助下出色的完成工作任务。

如果能熟练使用excel,就能做到一招鲜,吃遍天,无论在哪个行业哪家公司,高超的excel水平都能在上助您成功。

2.excel的竞争对手

在电子表格软件领域,excel软件唯一的竞争对手就是自己。

基于这样的绝对优势地位,excel已经成为事实上的行业标准。

因此,您大可不必花时间去关注别的电子表格软件。

即使需要,以excel的功底去学习其他同类软件,学习本钱会非常低。

如此,学习excel的综合优势就很明显了。

3.excel的兼容特性

excel一向具有良好的向下兼容特性,特别是自从进入97版本的成熟期以来,历经9年时间中3个版本的升级,每一次升级都能带来新的功能,但却几乎可以不费力的掌握这些新功能并同时沿用原有的功能。

而且,这4个版本的功能有99%的部分都是通用的,文件格式也可以完全通用。

所以,无论你现在正在使用哪个版本的excel,都不必担忧现有的知识会很快被淘汰掉。

从这个角度上讲,把时间投资在学习excel上,是相当保值的。

学习VBA心得体会---感谢各位老师

从xx年10月18日到普洱思茅开会之际在思茅新华书店购得《VBA高效办公从入门到精通》一书以来,到今天xx年11月28日止,已有一个多月了,一个月来,每天白天黑夜无日无夜地为VBA痴迷,曾记得好几天深夜睡不着觉就起来学VBA走到通宵,从一个对VBA一无所知的人到现今狼吞虎咽地看完了这本书,曾试着编写代码,但皆告失败,失败的原因就是还需要反反复复地研读这本书,把VBA再做更深一步的研究,因为感觉VBA的博大精深和实际工作中超强的功能,正适合我的工作、理想、口味的需要。

中的慕容复曾说,博不如精一门,不管是工作的实际应用,还是运用在彩票研究、还是网页的制作、还是以后的软件开发方面的开展,练好根本功是首要,而这个根本功就是VBA。

电脑我已运用了10多年,从91年进入昆明地校入校学习,94年开始接触电脑,依稀还记得当时学习时的那种疯狂劲,从学习打字到五笔到学习Basce、Pascal、汇编等语言,学习时的那种吃力,学过后就象没有学过一样,交作业、考试也不知道怎么及格的,加之在班里我是最差的,每次老师提问时我都是胆战心惊的,最怕英语课,真羡慕英语根底比我好的同学,电脑课倒是不怕,因大家都一样一起起步,总之,那时对电脑的学习就是发昏而热情高涨,只要是学校图书馆里的电脑书刊、书报都要借(会看不会看另外再说),只要周末有事无事都要去圆通山电子一条街去跑,只要感觉好一点的电脑书都要买(不管明天生活费还有没有),其实这些用父母血汗钱买来的书真贵,什么汇编大全、Basic、FoxBase大全啊等等,主要是我看不懂,似懂非懂,没有多大的用处。

从95年参加工作以来,我对电脑的热情依然不减,除了刚工作前3年在乡政府工作没有电脑学习外,当时我也订了《电脑报》、《大世界》等,每年有半个月的工资是订报的。

但其实还是没有学到有用的东西。

直到1998年调入到县统计局以来,每天几乎都在用电脑,终于实现了我用电脑的梦。

可以说这10多年来一直用电脑,主要是用电脑来打印单位的材料、上网查资料、看电影电视玩下载软件等等,无数次对电脑的安装、作系统、软件的运用,可能说,感觉自己已对Windwos系统的运用已经熟得不能再熟了,在单位里也算是师一级的人物了,但只能说是应用,对注册表等还是一知半解的,真是汗颜哪!

!

明明知道软件开发是个好东西,但不知道从何入手,试着从网上下载一些软件学习,如“易语言”、"

Basic"

、"

Html语言"

等,都以失败告终,不知是兴趣原因还是经常不用,学过就忘了,而学习汇编、C++、FoxBase、FoxPro等语言又感觉好难,不敢问津。

xx年是我第一次接触Excelxx,当是我只会叫“电子表格”,别人叫“依可赛儿”我都听不懂,因以前我用CCED做电子表格(学校里学的),并用CCED作了单位里的第一本书《xx年统计年鉴》,此后《xx年统计年鉴》一书也是用CCED排版的,xx年我通过自己学习和同事交流,学习用Excelxx来排版《xx年统计年鉴》,一直在此格式上调用修改来编排xx、xx、xx、xx、xx年的统计年鉴,从xx年到xx年10月,我的技术就停留在了用Excel来划田字制表格这样的级别里,对“宏”这个工具栏里的东西一无所知,神秘而又神秘,心想,反正也没有用又不会用,管他的,可能是Excel开发者用的工具吧。

xx年8月--9月,我感觉我的Excel学平不如别人了,感觉只要我会的单位里的同事都会用,没什么稀奇的,我试着从.excelhome./网站下载一些Excel、的视频教材,不看不知道,一看吓一跳,原来我不懂的东西竟然这么多,我的水平初级了不能再初级、菜了不能再菜。

连“汉字排序”、“数据筛选”这些功能都不知道,“透视表”就不用说了,听视频里的老师讲,Excel水平到了一定地步,就要学VBA,VBA才是分析数据的灵魂,也是集可视化功能,编程最简单的入门程序。

我的学习热情又开始高涨了,天啊,原来我苦苦寻找的“降龙十八掌”、“易筋经”、“六脉神剑”、“独孤九剑”原来就是VBA!

其实让我对VBA热情不减的原因还是因我经常(几乎每天)都要用到Excel,就不自而然地翻开了VBA,VBA有如Windows一样的稳固的操作平台(Excel),而Basic有平台,但不像Windows平台一样只要是启动电脑就有,如VisualBasic6.0需购置或下载安装。

从xx年8月起,我从网络上疯狂地下载学习Excel和VBA相关入门的材料,但下载了一大堆材料又犯难了,看到网络上的老师苦口婆心地讲“从菜鸟入门手把手地教”,但还是难于入门。

怎么办哪,参加电脑软件学校学习是不可能的,没有时间金钱,但可以肯定的是,不出一点钱是学不到真功夫的。

所以下定决心,假设到思茅,一定要到新华书店买一本VAB方面的书。

正巧xx年10月18日到思茅开会,大清早书店不会门就在门口等了1个多小时,书店10点钟开门后查找了一个多小时,终于找到我这本书《ExcelVBA高效办公从入门到精通》,顺带买了《木马大全》这本书。

今天我做此语录的目的,其实最终还是为了进一步学好VBA,也可以说是我和VBA的一个小节吧,以此来鼓励自己,把看书、与电脑操作同步进展,把学习心得用电脑Excel方式记录下来,以便以后反复地研究学习,加深映象,不至于学过就忘。

我不是IT专业人士,而是一位医务工作者,当初学习ExcelVBA时,是因为读研究生时的课题需要:

实验仪器每天产生4个Word文件,每个文件有9个表格,总计近百个数据。

为了对这些数据进展统计分析,那么需要将它们导入到一个Excel文件。

当时老板让我坚持每天操作。

我相当地厌倦这种枯燥的没有任何成就感的工作。

学习Excel、Word时,知道有个宏功能,可以实现办公自动化,仔细看了微软的介绍后,知道了“宏的另一种状态”,VisualBasicforApplication,其简称也就是大名鼎鼎的VBA了,并且知道通过VBA可以在Office相应的组件间(如Excel、Word、)进展调用并读取所需的数据和信息。

感慨于VBA的神奇功能,当时就有学习VBA的冲动,因学业的原因,一直没有付诸行动,直到课题需要时,终于开始学习VBA。

于是,到书店买了一本VBA教程,看了段时间后感觉不行的,貌似看懂了,但却不会用,对于如何将Word中的数据导入到Excel中更是一点头绪都没有。

接着又到书店开始寻找VBA方面的书籍,先后买了两三本吧(当时关于VBA的书籍并不是很多,好在上海在书籍销售方面还是很兴旺的,二、三线城市估计就没这个优势了),甚至买了本带“准互动式”视频(当时的叫法是多媒体)教学光盘的VBA教程书,看了后仍是丈二和尚的感觉。

个人认为,这本带视频光盘的书籍是最会挖坑的,售价也非常高,而里面多媒体教程只是一些视频演示,可以快进或快退,于是就敢称“互动式”视频了!

当然,这些“多媒体”最差劲的是演示了半天仍不知其所以然,好似不是在教大家学习VBA,而更象是展示自己的视频制作得如何出色。

如是折腾几次后,都准备放弃学习了,想花钱请人写个VBA程序来解决问题。

在放弃前,再一次去了书店,遇到一本面向大专生的VBA教程。

当时自己暗暗地想,我已经到达了研究生的水平,如果连大专生的教程都看不懂,真应该去撞豆腐了!

于是,买了下来。

可喜的是,终于看懂了,并很快就入门了。

然后,开始着手编写课题所需要用的VBA程序,并很快完成。

看着电脑在那不知疲倦地翻开一个个的Word文件,然后把数据导入到Excel中,真的是一种享受!

能简单地使用VBA后,就一直喜欢用它来处理些问题,有时,感觉写VBA代码所消耗的时间要比单纯地手工操作多很多,但因为写好代码后的那种成就感的支撑,自己还是一点点地写了些VBA代码,这些代码主要帮师弟师妹们处理下他们课题中的数据,没有太复杂的操作。

移民加拿大后,发现很多都改行做了,每天都和Excel条交道,其中一些人是迫切地想学习VBA。

但他们也面临着当初我所面临的问题:

看了书后仍旧觉得无所适从,有些人没有看中文的VBA教程,直接到图书馆借的英文版的,看后更是觉得头大。

会计在实际工作中面临着大量的重复的枯燥的操作,数百页,甚至是上千页的VBA教程(有个会计下载了本英文版的VBA教程,1200余页),对他们来说就是手持宰牛刀准备杀鸡时,却感觉使不上力!

而且因为生活工作繁忙,他们很难如学生那样静下心来花费大量的时间去学习VBA。

他们主要是使用录制宏的功能产生一段代码,然后试图网卡检索或翻看相应的书籍来搞明白这段代码的含义。

因为没有相应的编程根底和观念,这样做的结果并不是非常想。

知道我略懂VBA后,有些人向我请教,也辅导过一些人学习VBA。

在这个过程我渐渐地明白了他们所面临的问题,与当初我所面临的一样:

看了很多资料后,面对详细问题感觉仍旧是无所适从。

而且我辅导过的人年龄都偏大,工作生活等都非常繁忙,没有太多的精力,也没有太多的时间静下心来学习VBA,他们都希望以“短平快”的方式快速地掌握根本的VBA技能,而不是成为这方面的高手。

刚开始辅导时,大家坐在电脑前,一边讲一边在电脑上演示,后来,在第一次辅导时,连电脑都不用了,一支笔几张纸,一边讲一边在纸上写写地就可以的。

因为他们迫切需要知道的不是如何写VBA代码,而是需要了解VBA的编程思路。

经过2到3次辅导(大约5-6小时),他们就根本掌握了VBA的编程方法和思路,余下的,就是在实际工作中的和实践了。

近来笔者有些空闲时间,于是,决定把当初自己学习和辅导他人学习VBA的一些感受和写下来,以帮助有这方面需求的非IT专业人士。

本总结所面对的读者是能熟练地操作Excel的人,而不是Excel的初学者。

1.使用VBA的前提:

Excel要保存成.xlsm格式

2.应用VBA的原因:

满是公式的Excel表格不注意删除一两个公式就会毁掉整个心血。

不想把自己辛辛苦苦好的EXCEL带着公式一起发给别人,做了好久的公式,就这样被别人轻松拿到。

用了VBA,点击F5运行完公式,文件另存为.xlsx格式再发给别人,他得到的就只是一堆数据而已。

没有任何加工痕迹,你的思路也不会被窃取。

节约时间。

我虽然不是财务部门的,但是每个月也是处理很多相同的数据。

或者是把很多相同模板的数据归集到一个总表。

虽然可以一个个的复制,但是太浪费时间了。

所以我就写了一个代码,把收到的所有EXCEL放到一个文件夹,再创立一个总表,运行代码,将所有excel复制到总表中。

我的excel有20几个,平均每个1MB。

不到30秒就汇总进总表中,而且每个sheet的名字也编好了。

总而言之,你觉得想学点什么打发时间+每个月还是有些数据需要归集+不想把自己辛辛苦苦写了好久的公式和EXCEL一起发给别人。

学习VBA还是一个不错的选择。

3.VBA规那么

AltF11翻开VBA器

立即窗口,本地窗口,工具条都可以在工具栏找到。

立即窗口可以按住左键拖出来使用,也可以双击左键镶嵌到VBA器中。

F8调试,就是一行一行的过。

如果你写了好几个模块,调试的时候总是跳到其他模块,点一下“工具栏第二行的小方块”,就在一把三角板的左面。

这个小方块也是从头调试的意思。

F5运行

4.VBA编写

---开头第一句:

Sub代码名称()

Privatesubworksheetchange()这种worksheet的只能到sheet里。

不能写在模块里。

双击sheet1,直接在里面写,就可以运行。

---对变量进展定义:

Integer,string,range,worksheet,workbook

---单元格表示方法:

cells,range,[]

A1单元格表示方法:

[a1]/[A1]

Cells(1,1)

Cells(1,“A”)/cells(1,”a”)

Range(“a1”)/range(“A1”)

A1~B5区域表示方法:

[A1:

B5]/[a1:

b5]

Range(“a1:

b5”)/range(“a1”,”b5”)/range(“a1:

b”&

5)

---工作表&

工作簿表示方法:

Sheet1:

VBA工程栏对应的Sheet1

Sheets

(1)/worksheets

(1):

excel中第一个sheet

Sheets(“工作表名字”)

Workbook1/workbooks

(1)/workbooks(“1.xlsx”)此处千万不要忘记.xlsx!

---常用逻辑

If…/else(elseif)…/endif

循环for…to…/next

循环foreach…/next

循环dountilloop

循环dowhileloop

---常用跳过错误语句

Application.displayalerts=false(false语句根本在第二行代码就用,true在倒数第二行用)

Onerrorresumenext(你觉得哪条语句需要跳过错误就在它的后面写一句)

放上我自己编的例子,大家一起进步!

网站有的例子我就不放了。

放自己写的,希望能帮上别人的。

1.excel密码。

5次错误自动关闭

2.隐藏所有工作表(=1是取消隐藏)

3.单元格变颜色

4.VBAchange函数的。

之前一直在模块里面编代码,不能运行,不能调试。

XX了好久终于找到原因了。

就是Worksheet开头的不管是Change还是selectionchange,一定要在sheet下面!

双击sheet(黄色部分),开始写代码。

既能调试又能运行。

经常在网站的BBS上看到类似于“我想学VBA,但不知从何处着手?

”、“VBA该怎样学”等贴子,对我初学者来说感受很深。

我对VBA很感兴趣,可能也看到了VBA程序所展示的强大的功能,很想学习VBA,急于了解并运用它,可是总是会碰到这样或者那样的问题。

有时,往往学习了好长一段时间,还是摸不清头脑。

例如,很简单的一段代码,书上是这样写的,我输入的也没错啊,可是为什么调试总会出错呢?

为什么自已看起来很复杂的问题,别人用一小段代码就轻轻松松的解决了呢?

看了一些VBA入门的书和VBA编程书,可为什么还是写不出有效的代码呢?

其实,这都是对VBA不熟悉的缘故。

俗话说,“万事开头难”,当您入门了,就会逐渐变得容易起来。

再回过头来,想想刚学习的时候碰到的问题,简直就觉得很简单。

这时,随着对它了解的深入和理解程序的加深,会觉得越来越顺了,同一个问题,会有好几种方法来实现,程序调试也顺利了,即便出现了错误,也知道该如何修改了。

学习并理解直至运用一门知识是需要花费时间和精力的,需要热情和坚持,但这还不够,为了防止少走弯路,掌握一些学习的方法和技巧,还有这门知识的特点和主线,快速的进入这门知识的殿堂。

下面就自已对VBA的理解和认识。

经过这一阶段的学习和研究,自已觉得ExcelVBA根底知识体系根本上由编程语法和对象模型两大部分组成。

第一部分是编程的语法。

与其它的程序设计语言一样,VBA也有根本的数据类型和程序的根本语句构造,例如IF…Then语句构造、For…Next语句构造等,并且VBA有其特有的数据类型,如Object类型,以及特殊的语句构造,如With…EndWith语句、ForEach…Next语句。

此外,子过程和函数过程也有它们自身的特点,如传递参数和返回值的规那么、调用方式等。

一般来说,语法是根底。

在学习VBA程序设计的语法时,除理解一般程序设计语言所通用的语法特点外,要重点关注VBA特有的语法及其规那么。

第二部分是Excel的对象模型,这是ExcelVBA编程的核心。

Excel本身是由对象结成的,您使用VBA对Excel进展操作,就是对Excel的对象的操作。

在这里,您要学习Excel对象的方法、属性和事件,首先要理解对象、方法和属性之间的关系。

Excel的对象模型提供了大量的对象,您想一下子学习并理解这么多对象及它们的成员是不可能的,可能绝大多数人都不可能。

但事情往往是这样的,一门知识虽然包含的东西很多,但经常使用的总是那其中的一些知识点。

因此,您可以先对其中经常使用到的对象(如上图所示)进展研究、深入的学习和理解。

通过这种方式,逐步加深您对Excel对象模型的认识,从而渐渐地掌握和灵活运用Excel的对象模型。

最后,通过上述两部分的组合,就形成了VBA程序。

也就是说,当您理解和掌握了VBA程序设计的根本语法和Excel的对象模型之后,通过使用VBA语法控制和操作Excel对象,一系列的指令就组成了ExcelVBA程序。

当程序按照您的需求进展设计时,它就完成了对Excel进展自动化操作的功能,或者是增强了Excel原有的功能,或者是实现了Excel原来没有的功能。

在进展学习的过程中,会慢慢的熟悉Excel自带的VBE编程环境,也会了解程序调试的相关知识,知道如何处理错误等。

在学习的过程中,充分的利用VBA的帮助系统和对象浏览器,解决在学习过程中出现的疑难,同时,也丰富了自己的知识。

另外,还要多看看VBA程序,并自已着手分析,对所学的知识进展归纳和总结,这是非常有利于迅速提高水平。

学好VBA的方法很多:

一是掌握最好的方式就是使用,从根底学起,多练习多动脑筋。

二是通过例如可以加速学习程序设计概念的过程。

三是好的教材和例如是提高的得力助手。

四是实用程序不一定很复杂,有一些最有用的实用程序实际上非常简单。

五是切合实际,学习VBA就会更快。

起先很难掌握VBA,但是详细的实践会使其简单很多;

试验是掌握VBA的关键;

Excel几乎可以做任何事情;

加强对VBA源代码的学习,特别是高质量源代码的学习。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2