欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    vba心得体会5篇最新汇总.doc

    • 资源ID:236476       资源大小:25.73KB        全文页数:20页
    • 资源格式: DOC        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    vba心得体会5篇最新汇总.doc

    vba心得体会5篇最新汇总 VBA(VisualBasicforApplications)是VisualBasic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能。下面给大家带来一些关于vba心得体会,希望对大家有所帮助。vba心得1word学习心得熟练的应用word也是当前社会必不可少的技能。从我开始接触word到现在我学会了不少的应用与操作,大部分操作命令能够熟练的使用。比如,从创建文档到编辑文档最后保存文档等基本操作。下面,我对自己这阶段的学习做以下总结:1.表格制作及计算:表格的制作可以手动绘制也可以自动生成,对于创建和编辑好的表格,如果对它们再做一些修饰,例如,进行边框的处理,或给部分单元格添加底纹,则会突出所要强调的内容或添加表格的美观性。在表格中还可以利用公式工具进行一些数据的计算与统计。2.图文混排:插入艺术字和图片以及文本框并进行修改美化。例如,环绕方式四周型、嵌入型等的运用,修改艺术字、图片以及文本框的字体颜色、大小、形状和边框等操作。3.段落格式:段落是两个段落标记之间的文本内容,是独立的信息单位,具有自身的格式特征。段落的格式化包括段落对齐、段落缩进、段落间距、添加分栏设置等。4.设置页面版式:在编辑文档时,直接用标尺就可以快速设置页边距、版面大小等,但是这种方法不够精确。如果需要制作一个版面要求较为严格的文档,可以使用“页面设置”对话框来精确设置版面、装订线位置、页眉、页脚等内容。页眉和页脚通常用于显示文档的附加信息,例如页码、日期、作者名称、单位名称、徽标或章节名称等。其中,页眉位于页面顶部,而页脚位于页面底部。word可以给文档的每一页建立相同的页眉和页脚,也可以交替更换页眉和页脚,即在奇数页和偶数页上建立不同的页眉和页脚。excel学习心得excel中的函数很多,功能也非常强大,如能掌握一些常用的函数,将给日常的数据处理带来很大的便利。本人认为想要学习excel至少要具备两个条件:一是兴趣,动力*于些,万事皆准,大家都知道;二是耐心,毕竟有些东西还是不太好理解的,特别是刚接触这些英文表示的东西。如果具备了这两个条件,你已经成功了一半了!能够愿意通过读书来学习excel的人,至少在目前阶段拥有学习的意愿,这一点是值得肯定的。面对日益繁杂的工作任务,他们宁愿加班加点,也不肯动点脑筋来提高自己的水平,偶尔闲下来就上网聊天,逛街看电视,把曾经的辛苦都抛到九霄云外去了。人们常说,兴趣是最好的老师,压力是前进的动力。要想获得一个积极的心态,最好能对学习对象保持浓厚的兴趣,如果暂时实在是提不起兴趣,那么请重视来自工作或生活中的压力,把它们转化为学习的动力。下面是我总结了一些excel的优点:1.excel的普及性excel是个人电脑普及以来用途最广泛的办公软件之一,也是microsoft windows平台下最成功的应用软件之一。说它是普通的软件可能已经不足以形容它的威力,事实上,在很多公司,excel已经完全成为了一种生产工具,在各个部门的核心工作中发挥着重要的作用。无论用户身处哪个行业、所在公司有没有实施信息系统,只要需要和数据打交道,excel几乎是不二的选择。excel之所以有这样的普及性,是因为它被设计成为一个数据计算与分析的平台,集成了最优秀的数据计算与分析功能,用户完全可以按照自己的思路来创建电子表格,并在excel的帮助下出色的完成工作任务。如果能熟练使用excel,就能做到一招鲜,吃遍天,无论在哪个行业哪家公司,高超的excel水平都能在职场上助您成功。2. excel的竞争对手在电子表格软件领域,excel软件唯一的竞争对手就是自己。基于这样的绝对优势地位,excel已经成为事实上的行业标准。因此,您大可不必花时间去关注别的电子表格软件。即使需要,以excel的功底去学习其他同类软件,学习成本会非常低。如此,学习excel的综合优势就很明显了。3. excel的兼容特性excel一向具有良好的向下兼容特性,特别是自从进入97版本的成熟期以来,历经9年时间中3个版本的升级,每一次升级都能带来新的功能,但却几乎可以不费力的掌握这些新功能并同时沿用原有的功能。而且,这4个版本的功能有99%的部分都是通用的,文件格式也可以完全通用。所以,无论你现在正在使用哪个版本的excel,都不必担心现有的知识会很快被淘汰掉。从这个角度上讲,把时间投资在学习excel上,是相当保值的。vba心得2学习VBA心得体会-感谢各位老师从20XX年10月18日到普洱思茅开会之际在思茅新华书店购得Excel VBA高效办公从入门到精通一书以来,到今天20XX年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等语言又感觉好难,不敢问津。2003年是我第一次接触Excel2003,当是我只会叫“电子表格”,别人叫“依可赛儿”我都听不懂,因以前我用CCED做电子表格(学校里学的),并用CCED作了单位里的第一本书2001年统计年鉴,此后2002年统计年鉴一书也是用CCED排版的,2003年我通过自己学习和同事交流,学习用Excel2003来排版2003年统计年鉴,一直在此格式上调用修改来编排2004、2005、20XX、20XX、20XX年的统计年鉴,从2003年到20XX年10月,我的技术就停留在了用Excel来划田字制表格这样的级别里,对“宏”这个工具栏里的东西一无所知,神秘而又神秘,心想,反正也没有用又不会用,管他的,可能是Excel开发者用的工具吧。20XX年8月-9月,我感觉我的Excel学平不如别人了,感觉只要我会的单位里的同事都会用,没什么稀奇的,我试着从excelhome.net/网站下载一些Excel、Word的视频教材,不看不知道,一看吓一跳,原来我不懂的东西竟然这么多,我的水平初级了不能再初级、菜了不能再菜。连“汉字排序”、“数据筛选”这些功能都不知道,“透视表”就不用说了,听视频里的老师讲,Excel水平到了一定地步,就要学VBA,VBA才是分析数据的灵魂,也是集可视化功能,编程最简单的入门程序。我的学习热情又开始高涨了,天啊,原来我苦苦寻找的“降龙十八掌”、“易筋经”、“六脉神剑”、“独孤九剑”原来就是VBA!其实让我对VBA热情不减的原因还是因我经常(几乎每天)都要用到Excel,就不自而然地打开了VBA,VBA有如Windows一样的稳固的操作平台(Excel),而Basic有平台,但不像Windows平台一样只要是启动电脑就有,如Visual Basic6.0需购买或下载安装。从20XX年8月起,我从网络上疯狂地下载学习Excel和VBA相关入门的材料,但下载了一大堆材料又犯难了,看到网络上的老师苦口婆心地讲“从菜鸟入门手把手地教”,但还是难于入门。怎么办哪,参加电脑软件学校学习是不可能的,没有时间金钱,但可以肯定的是,不出一点钱是学不到真功夫的。所以下定决心,若到思茅,一定要到新华书店买一本VAB方面的书。正巧20XX年10月18日到思茅开会,大清早书店不会门就在门口等了1个多小时,书店10点钟开门后查找了一个多小时,终于找到我这本书Excel VBA高效办公从入门到精通,顺带买了木马大全这本书。今天我做此语录的目的,其实最终还是为了进一步学好VBA,也可以说是我学习电脑和VBA的一个小节吧,以此来激励自己,把看书、与电脑操作同步进行,把学习心得用电脑Excel方式记录下来,以便以后反复地研究学习,加深映象,不至于学过就忘。vba心得3我不是IT专业人士,而是一位医务工作者,当初学习Excel VBA时,是因为读研究生时的课题需要:实验仪器每天产生4个Word文件,每个文件有9个表格,总计近百个数据。为了对这些数据进行统计分析,则需要将它们导入到一个Excel文件。当时老板让我坚持每天手工操作。我相当地厌倦这种枯燥的没有任何成就感的工作。学习Excel、Word时,知道有个宏功能,可以实现办公自动化,仔细看了微软的介绍后,知道了“宏的另一种状态”,Visual Basic for Application,其简称也就是大名鼎鼎的VBA了,并且知道通过VBA可以在Office相应的组件间(如Excel、Word、PowerPoint)进行调用并读取所需的数据和信息。感叹于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的初学者。vba心得41. 使用 VBA 的前提:Excel 要保存成 .xlsm 格式2. 应用 VBA 的原因:满是公式的 Excel 表格不注意删除一两个公式就会毁掉整个心血。不想把自己辛辛苦苦整理好的 EXCEL 带着公式一起发给别人,做了好久的公式,就这样被别人轻松拿到。用了 VBA ,点击 F5 运行完公式,文件另存为 .xlsx 格式再发给别人,他得到的就只是一堆数据而已。没有任何加工痕迹,你的思路也不会被窃取。节约时间。我虽然不是财务部门的,但是每个月也是处理很多相同的数据。或者是把很多相同模板的数据归集到一个总表。虽然可以一个个的复制,但是太浪费时间了。所以我就写了一个代码,把收到的所有 EXCEL 放到一个文件夹,再创建一个总表,运行代码,将所有 excel 复制到总表中。我的 excel 有 20 几个,平均每个 1MB 。不到 30 秒就汇总进总表中,而且每个 sheet 的名字也编好了。总而言之,你觉得想学点什么打发时间 + 每个月还是有些数据需要归集 + 不想把自己辛辛苦苦写了好久的公式和 EXCEL 一起发给别人。学习 VBA 还是一个不错的选择。3. VBA 规则Alt F11 打开 VBA 编辑器立即窗口,本地窗口,工具条都可以在工具栏找到。立即窗口可以按住鼠标左键拖出来使用,也可以双击左键镶嵌到 VBA 编辑器中。F8 调试,就是一行一行的过。如果你写了好几个模块,调试的时候总是跳到其他模块,点一下“工具栏第二行的小方块”,就在一把三角板的左面。这个小方块也是从头调试的意思。F5 运行4. VBA 编写- 开头第一句:Sub 代码名称 ()Private sub worksheet_change() 这种 worksheet 的只能编辑到 sheet 里。不能写在模块里。双击 sheet1 ,直接在里面写,就可以运行。- 对变量进行定义:Integer, string, range, worksheet, workbook- 单元格表示方法: cells, range , A1 单元格表示方法:a1 / A1Cells(1,1)Cells(1, “ A ” )/cells(1, ” a ” )Range( “ a1 ” ) / range( “ A1 ” )A1B5 区域表示方法:A1:B5 /a1:b5Range( “ a1:b5 ” ) /range( “ a1 ” , ” b5 ” ) / range ( “ a1:b ” 5)- 工作表 工作簿表示方法:Sheet1 : VBA 项目栏对应的 Sheet1Sheets(1)/ worksheets(1): excel 中第一个 sheetSheets( “工作表名字” )Workbook1/ workbooks(1) /workbooks( “ 1.xlsx ” ) 此处千万不要忘记 .xlsx !- 常用逻辑If /else(else if ) /end if循环 for to /next循环 for each /next循环 do until loop循环 do while loop- 常用跳过错误语句Application.displayalerts=false (false 语句基本在第二行代码就用, true 在倒数第二行用 )On error resume next( 你觉得哪条语句需要跳过错误就在它的后面写一句 )放上我自己编的例子,大家一起进步!网站有的例子我就不放了。放自己写的,希望能帮上别人的。1. excel 开机密码。 5 次错误自动关闭2. 隐藏所有工作表( =1 是取消隐藏)3. 单元格变颜色4. VBA change 函数的使用方法。之前一直在模块里面编代码,不能运行,不能调试。百度了好久终于找到原因了。就是 Worksheet 开头的不管是 Change 还是 selectionchange, 一定要在 sheet 下面编辑!双击 sheet (黄色部分),开始写代码。既能调试又能运行。vba心得5经常在网站的BBS上看到类似于“我想学VBA,但不知从何处着手?”、“VBA该怎样学”等贴子,对我初学者来说感受很深。我对VBA很感兴趣,可能也看到了VBA程序所展示的强大的功能,很想学习VBA,急于了解并运用它,可是总是会碰到这样或者那样的问题。有时,往往学习了好长一段时间,还是摸不清头脑。例如,很简单的一段代码,书上是这样写的,我输入的也没错啊,可是为什么调试总会出错呢?为什么自已看起来很复杂的问题,别人用一小段代码就轻轻松松的解决了呢?看了一些VBA入门的书和VBA编程书,可为什么还是写不出有效的代码呢?其实,这都是对VBA不熟悉的缘故。俗话说,“万事开头难”,当您入门了,就会逐渐变得容易起来。再回过头来,想想刚学习的时候碰到的问题,简直就觉得很简单。这时,随着对它了解的深入和理解程序的加深,会觉得越来越顺了,同一个问题,会有好几种方法来实现,程序调试也顺利了,即便出现了错误,也知道该如何修改了。学习并理解直至运用一门知识是需要花费时间和精力的,需要热情和坚持,但这还不够,为了避免少走弯路,掌握一些学习的方法和技巧,还有这门知识的特点和主线,快速的进入这门知识的殿堂。下面就自已对VBA的理解和认识。经过这一阶段的学习和研究,自已觉得ExcelVBA基础知识体系基本上由编程语法和对象模型两大部分组成。第一部分是编程的语法。与其它的程序设计语言一样,VBA也有基本的数据类型和程序的基本语句结构,例如IFThen语句结构、ForNext语句结构等,并且VBA有其特有的数据类型,如Object类型,以及特殊的语句构造,如WithEnd With语句、For EachNext语句。此外,子过程和函数过程也有它们自身的特点,如传递参数和返回值的规则、调用方式等。一般来说,语法是基础。在学习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源代码的学习,特别是高质量源代码的学习。

    注意事项

    本文(vba心得体会5篇最新汇总.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开