亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 實(shí)用范文 > 心得體會(huì) > 心得體會(huì)范文 >

      vba心得體會(huì)5篇最新匯總

      時(shí)間: 澤峰20 分享

      VBA(VisualBasicforApplications)是VisualBasic的一種宏語(yǔ)言,是在其桌面應(yīng)用程序中執(zhí)行通用的自動(dòng)化(OLE)任務(wù)的編程語(yǔ)言。主要能用來(lái)擴(kuò)展Windows的應(yīng)用程序功能。下面給大家?guī)?lái)一些關(guān)于vba心得體會(huì),希望對(duì)大家有所幫助。

      vba心得1

      word學(xué)習(xí)心得

      熟練的應(yīng)用word也是當(dāng)前社會(huì)必不可少的技能。從我開始接觸word到現(xiàn)在我學(xué)會(huì)了不少的應(yīng)用與操作,大部分操作命令能夠熟練的使用。比如,從創(chuàng)建文檔到編輯文檔最后保存文檔等基本操作。下面,我對(duì)自己這階段的學(xué)習(xí)做以下總結(jié):

      1.表格制作及計(jì)算:

      表格的制作可以手動(dòng)繪制也可以自動(dòng)生成,對(duì)于創(chuàng)建和編輯好的表格,如果對(duì)它們?cè)僮鲆恍┬揎棧?,進(jìn)行邊框的處理,或給部分單元格添加底紋,則會(huì)突出所要強(qiáng)調(diào)的內(nèi)容或添加表格的美觀性。在表格中還可以利用公式工具進(jìn)行一些數(shù)據(jù)的計(jì)算與統(tǒng)計(jì)。

      2.圖文混排:

      插入藝術(shù)字和圖片以及文本框并進(jìn)行修改美化。例如,環(huán)繞方式四周型、嵌入型等的運(yùn)用,修改藝術(shù)字、圖片以及文本框的字體顏色、大小、形狀和邊框等操作。

      3.段落格式:

      段落是兩個(gè)段落標(biāo)記之間的文本內(nèi)容,是獨(dú)立的信息單位,具有自身的格式特征。段落的格式化包括段落對(duì)齊、段落縮進(jìn)、段落間距、添加分欄設(shè)置等。

      4.設(shè)置頁(yè)面版式:

      在編輯文檔時(shí),直接用標(biāo)尺就可以快速設(shè)置頁(yè)邊距、版面大小等,但是這種方法不夠精確。如果需要制作一個(gè)版面要求較為嚴(yán)格的文檔,可以使用“頁(yè)面設(shè)置”對(duì)話框來(lái)精確設(shè)置版面、裝訂線位置、頁(yè)眉、頁(yè)腳等內(nèi)容。頁(yè)眉和頁(yè)腳通常用于顯示文檔的附加信息,例如頁(yè)碼、日期、作者名稱、單位名稱、徽標(biāo)或章節(jié)名稱等。其中,頁(yè)眉位于頁(yè)面頂部,而頁(yè)腳位于頁(yè)面底部。word可以給文檔的每一頁(yè)建立相同的頁(yè)眉和頁(yè)腳,也可以交替更換頁(yè)眉和頁(yè)腳,即在奇數(shù)頁(yè)和偶數(shù)頁(yè)上建立不同的頁(yè)眉和頁(yè)腳。

      excel學(xué)習(xí)心得

      excel中的函數(shù)很多,功能也非常強(qiáng)大,如能掌握一些常用的函數(shù),將給日常的數(shù)據(jù)處理帶來(lái)很大的便利。本人認(rèn)為想要學(xué)習(xí)excel至少要具備兩個(gè)條件:一是興趣,動(dòng)力來(lái)源于些,萬(wàn)事皆準(zhǔn),大家都知道;二是耐心,畢竟有些東西還是不太好理解的,特別是剛接觸這些英文表示的東西。如果具備了這兩個(gè)條件,你已經(jīng)成功了一半了!

      能夠愿意通過(guò)讀書來(lái)學(xué)習(xí)excel的人,至少在目前階段擁有學(xué)習(xí)的意愿,這一點(diǎn)是值得肯定的。面對(duì)日益繁雜的工作任務(wù),他們寧愿加班加點(diǎn),也不肯動(dòng)點(diǎn)腦筋來(lái)提高自己的水平,偶爾閑下來(lái)就上網(wǎng)聊天,逛街看電視,把曾經(jīng)的辛苦都拋到九霄云外去了。人們常說(shuō),興趣是最好的老師,壓力是前進(jìn)的動(dòng)力。要想獲得一個(gè)積極的心態(tài),最好能對(duì)學(xué)習(xí)對(duì)象保持濃厚的興趣,如果暫時(shí)實(shí)在是提不起興趣,那么請(qǐng)重視來(lái)自工作或生活中的壓力,把它們轉(zhuǎn)化為學(xué)習(xí)的動(dòng)力。

      下面是我總結(jié)了一些excel的優(yōu)點(diǎn):

      1.excel的普及性

      excel是個(gè)人電腦普及以來(lái)用途最廣泛的辦公軟件之一,也是microsoft windows平臺(tái)下最成功的應(yīng)用軟件之一。說(shuō)它是普通的軟件可能已經(jīng)不足以形容它的威力,事實(shí)上,在很多公司,excel已經(jīng)完全成為了一種生產(chǎn)工具,在各個(gè)部門的核心工作中發(fā)揮著重要的作用。無(wú)

      論用戶身處哪個(gè)行業(yè)、所在公司有沒(méi)有實(shí)施信息系統(tǒng),只要需要和數(shù)據(jù)打交道,excel幾乎是不二的選擇。

      excel之所以有這樣的普及性,是因?yàn)樗辉O(shè)計(jì)成為一個(gè)數(shù)據(jù)計(jì)算與分析的平臺(tái),集成了最優(yōu)秀的數(shù)據(jù)計(jì)算與分析功能,用戶完全可以按照自己的思路來(lái)創(chuàng)建電子表格,并在excel的幫助下出色的完成工作任務(wù)。

      如果能熟練使用excel,就能做到一招鮮,吃遍天,無(wú)論在哪個(gè)行業(yè)哪家公司,高超的excel水平都能在職場(chǎng)上助您成功。2. excel的競(jìng)爭(zhēng)對(duì)手

      在電子表格軟件領(lǐng)域,excel軟件唯一的競(jìng)爭(zhēng)對(duì)手就是自己?;谶@樣的絕對(duì)優(yōu)勢(shì)地位,excel已經(jīng)成為事實(shí)上的行業(yè)標(biāo)準(zhǔn)。因此,您大可不必花時(shí)間去關(guān)注別的電子表格軟件。即使需要,以excel的功底去學(xué)習(xí)其他同類軟件,學(xué)習(xí)成本會(huì)非常低。如此,學(xué)習(xí)excel的綜合優(yōu)勢(shì)就很明顯了。

      3. excel的兼容特性

      excel一向具有良好的向下兼容特性,特別是自從進(jìn)入97版本的成熟期以來(lái),歷經(jīng)9年時(shí)間中3個(gè)版本的升級(jí),每一次升級(jí)都能帶來(lái)新的功能,但卻幾乎可以不費(fèi)力的掌握這些新功能并同時(shí)沿用原有的功能。而且,這4個(gè)版本的功能有99%的部分都是通用的,文件格式也可以完全通用。

      所以,無(wú)論你現(xiàn)在正在使用哪個(gè)版本的excel,都不必?fù)?dān)心現(xiàn)有的知識(shí)會(huì)很快被淘汰掉。從這個(gè)角度上講,把時(shí)間投資在學(xué)習(xí)excel上,是相當(dāng)保值的。

      vba心得2

      學(xué)習(xí)VBA心得體會(huì)---感謝各位老師

      從2009年10月18日到普洱思茅開會(huì)之際在思茅新華書店購(gòu)得《Excel VBA高效辦公從入門到精通》一書以來(lái),到今天2009年11月28日止,已有一個(gè)多月了,一個(gè)月來(lái),每天白天黑夜無(wú)日無(wú)夜地為VBA癡迷,曾記得好幾天深夜睡不著覺(jué)就起來(lái)學(xué)VBA走到通宵,從一個(gè)對(duì)VBA一無(wú)所知的人到現(xiàn)今狼吞虎咽地看完了這本書,曾試著編寫代碼,但皆告失敗,失敗的原因就是還需要反反復(fù)復(fù)地研讀這本書,把VBA再做更深一步的研究,因?yàn)楦杏X(jué)VBA的博大精深和實(shí)際工作中超強(qiáng)的功能,正適合我的工作、理想、口味的需要。

      天龍八部中的慕容復(fù)曾說(shuō),博天下不如精一門,不管是工作的實(shí)際應(yīng)用,還是運(yùn)用在彩票研究、還是網(wǎng)頁(yè)的制作、還是以后的軟件開發(fā)方面的發(fā)展,練好基本功是首要,而這個(gè)基本功就是VBA。

      電腦我已運(yùn)用了10多年,從91年進(jìn)入昆明地校入校學(xué)習(xí),94年開始接觸電腦,依稀還記得當(dāng)時(shí)學(xué)習(xí)電腦知識(shí)時(shí)的那種瘋狂勁,從學(xué)習(xí)鍵盤打字到五筆到學(xué)習(xí)Basce、Pascal、匯編等語(yǔ)言,學(xué)習(xí)時(shí)的那種吃力,學(xué)過(guò)后就象沒(méi)有學(xué)過(guò)一樣,交作業(yè)、考試也不知道怎么及格的,加之英語(yǔ)在班里我是最差的,每次老師提問(wèn)時(shí)我都是膽戰(zhàn)心驚的,最怕英語(yǔ)課,真羨慕英語(yǔ)基礎(chǔ)比我好的同學(xué),電腦課倒是不怕,因大家都一樣一起起步,總之,那時(shí)對(duì)電腦的學(xué)習(xí)就是大腦發(fā)昏而熱情高漲,只要是學(xué)校圖書館里的電腦書刊、書報(bào)都要借(會(huì)看不會(huì)看另外再說(shuō)),只要周末有事無(wú)事都要去圓通山電子一條街去跑,只要感覺(jué)好一點(diǎn)的電腦書都要買(不管明天生活費(fèi)還有沒(méi)有),其實(shí)這些用父母血汗錢買來(lái)的書真貴,什么匯編大全、Basic、 FoxBase大全啊等等,主要是我看不懂,似懂非懂,沒(méi)有多大的用處。

      從95年參加工作以來(lái),我對(duì)電腦的熱情依然不減,除了剛工作前3年在鄉(xiāng)政府工作沒(méi)有電腦學(xué)習(xí)外,當(dāng)時(shí)我也訂了《電腦報(bào)》、《計(jì)算機(jī)大世界》等,每年有半個(gè)月的工資是訂報(bào)的。但其實(shí)還是沒(méi)有學(xué)到有用的東西。

      直到1998年調(diào)入到縣統(tǒng)計(jì)局以來(lái),每天幾乎都在用電腦,終于實(shí)現(xiàn)了我用電腦的夢(mèng)。可以說(shuō)這10多年來(lái)一直用電腦,主要是用電腦來(lái)打印單位的材料、上網(wǎng)查資料、看電影電視玩游戲下載軟件等等,無(wú)數(shù)次對(duì)電腦的安裝、作系統(tǒng)、軟件的運(yùn)用,可能說(shuō),感覺(jué)自己已對(duì)Windwos系統(tǒng)的運(yùn)用已經(jīng)熟得不能再熟了,在單位里也算是師一級(jí)的人物了,但只能說(shuō)是應(yīng)用,對(duì)注冊(cè)表等還是一知半解的,真是汗顏哪!!明明知道軟件開發(fā)是個(gè)好東西,但不知道從何入手,試著從網(wǎng)上下載一些軟件學(xué)習(xí),如“易語(yǔ)言”、"Basic"、"Html語(yǔ)言"等,都以失敗告終,不知是興趣原因還是經(jīng)常不用,學(xué)過(guò)就忘了,而學(xué)習(xí)匯編、C++、FoxBase、FoxPro等語(yǔ)言又感覺(jué)好難,不敢問(wèn)津。

      2003年是我第一次接觸Excel2003,當(dāng)是我只會(huì)叫“電子表格”,別人叫“依可賽兒”我都聽不懂,因以前我用CCED做電子表格(學(xué)校里學(xué)的),并用CCED作了單位里的第一本書《2001年統(tǒng)計(jì)年鑒》,此后《2002年統(tǒng)計(jì)年鑒》一書也是用CCED排版的,2003年我通過(guò)自己學(xué)習(xí)和同事交流,學(xué)習(xí)用Excel2003來(lái)排版《2003年統(tǒng)計(jì)年鑒》,一直在此格式上調(diào)用修改來(lái)編排2004、2005、2006、2007、2008年的統(tǒng)計(jì)年鑒,從2003年到2009年10月,我的技術(shù)就停留在了用Excel來(lái)劃田字制表格這樣的級(jí)別里,對(duì)“宏”這個(gè)工具欄里的東西一無(wú)所知,神秘而又神秘,心想,反正也沒(méi)有用又不會(huì)用,管他的,可能是Excel開發(fā)者用的工具吧。

      2009年8月--9月,我感覺(jué)我的Excel學(xué)平不如別人了,感覺(jué)只要我會(huì)的單位里的同事都會(huì)用,沒(méi)什么稀奇的,我試著從http://www.excelhome.net/網(wǎng)站下載一些Excel、Word的視頻教材,不看不知道,一看嚇一跳,原來(lái)我不懂的東西竟然這么多,我的水平初級(jí)了不能再初級(jí)、菜了不能再菜。連“漢字排序”、“數(shù)據(jù)篩選”這些功能都不知道,“透視表”就不用說(shuō)了,聽視頻里的老師講,Excel水平到了一定地步,就要學(xué)VBA,VBA才是分析數(shù)據(jù)的靈魂,也是集可視化功能,編程最簡(jiǎn)單的入門程序。

      我的學(xué)習(xí)熱情又開始高漲了,天啊,原來(lái)我苦苦尋找的“降龍十八掌”、“易筋經(jīng)”、“六脈神劍”、“獨(dú)孤九劍”原來(lái)就是VBA!!!

      其實(shí)讓我對(duì)VBA熱情不減的原因還是因我經(jīng)常(幾乎每天)都要用到Excel,就不自而然地打開了VBA,VBA有如Windows一樣的穩(wěn)固的操作平臺(tái)(Excel),而Basic有平臺(tái),但不像Windows平臺(tái)一樣只要是啟動(dòng)電腦就有,如Visual Basic6.0需購(gòu)買或下載安裝。

      從2009年8月起,我從網(wǎng)絡(luò)上瘋狂地下載學(xué)習(xí)Excel和VBA相關(guān)入門的材料,但下載了一大堆材料又犯難了,看到網(wǎng)絡(luò)上的老師苦口婆心地講“從菜鳥入門手把手地教”,但還是難于入門。

      怎么辦哪,參加電腦軟件學(xué)校學(xué)習(xí)是不可能的,沒(méi)有時(shí)間金錢,但可以肯定的是,不出一點(diǎn)錢是學(xué)不到真功夫的。

      所以下定決心,若到思茅,一定要到新華書店買一本VAB方面的書。正巧2009年10月18日到思茅開會(huì),大清早書店不會(huì)門就在門口等了1個(gè)多小時(shí),書店10點(diǎn)鐘開門后查找了一個(gè)多小時(shí),終于找到我這本書《Excel VBA高效辦公從入門到精通》,順帶買了《木馬大全》這本書。

      今天我做此語(yǔ)錄的目的,其實(shí)最終還是為了進(jìn)一步學(xué)好VBA,也可以說(shuō)是我學(xué)習(xí)電腦和VBA的一個(gè)小節(jié)吧,以此來(lái)激勵(lì)自己,把看書、與電腦操作同步進(jìn)行,把學(xué)習(xí)心得用電腦Excel方式記錄下來(lái),以便以后反復(fù)地研究學(xué)習(xí),加深映象,不至于學(xué)過(guò)就忘。

      vba心得3

      我不是IT專業(yè)人士,而是一位醫(yī)務(wù)工作者,當(dāng)初學(xué)習(xí)Excel VBA時(shí),是因?yàn)樽x研究生時(shí)的課題需要:實(shí)驗(yàn)儀器每天產(chǎn)生4個(gè)Word文件,每個(gè)文件有9個(gè)表格,總計(jì)近百個(gè)數(shù)據(jù)。為了對(duì)這些數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,則需要將它們導(dǎo)入到一個(gè)Excel文件。當(dāng)時(shí)老板讓我堅(jiān)持每天手工操作。我相當(dāng)?shù)貐捑脒@種枯燥的沒(méi)有任何成就感的工作。

      學(xué)習(xí)Excel、Word時(shí),知道有個(gè)宏功能,可以實(shí)現(xiàn)辦公自動(dòng)化,仔細(xì)看了微軟的介紹后,知道了“宏的另一種狀態(tài)”,Visual Basic for Application,其簡(jiǎn)稱也就是大名鼎鼎的VBA了,并且知道通過(guò)VBA可以在Office相應(yīng)的組件間(如Excel、Word、PowerPoint)進(jìn)行調(diào)用并讀取所需的數(shù)據(jù)和信息。感嘆于VBA的神奇功能,當(dāng)時(shí)就有學(xué)習(xí)VBA的沖動(dòng),因?qū)W業(yè)的原因,一直沒(méi)有付諸行動(dòng),直到課題需要時(shí),終于決定開始學(xué)習(xí)VBA。

      于是,到書店買了一本VBA教程,看了段時(shí)間后感覺(jué)不行的,貌似看懂了,但卻不會(huì)用,對(duì)于如何將Word中的數(shù)據(jù)導(dǎo)入到Excel中更是一點(diǎn)頭緒都沒(méi)有。接著又到書店開始尋找VBA方面的書籍,先后買了兩三本吧(當(dāng)時(shí)關(guān)于VBA的書籍并不是很多,好在上海在書籍銷售方面還是很發(fā)達(dá)的,二、三線城市估計(jì)就沒(méi)這個(gè)優(yōu)勢(shì)了),甚至買了本帶“準(zhǔn)互動(dòng)式”視頻(當(dāng)時(shí)的叫法是多媒體)教學(xué)光盤的VBA教程書,看了后仍是丈二和尚的感覺(jué)。個(gè)人認(rèn)為,這本帶視頻光盤的書籍是最會(huì)挖坑的,售價(jià)也非常高,而里面多媒體教程只是一些視頻演示,可以快進(jìn)或快退,于是就敢稱“互動(dòng)式”視頻了!當(dāng)然,這些“多媒體”最差勁的是演示了半天仍不知其所以然,好像不是在教大家學(xué)習(xí)VBA,而更象是展示自己的視頻制作得如何出色。

      如是折騰幾次后,都準(zhǔn)備放棄學(xué)習(xí)了,想花錢請(qǐng)人寫個(gè)VBA程序來(lái)解決問(wèn)題。在放棄前,再一次去了書店,遇到一本面向大專生的VBA教程。當(dāng)時(shí)自己暗暗地想,我已經(jīng)達(dá)到了研究生的水平,如果連大專生的教程都看不懂,真應(yīng)該去撞豆腐了!于是,買了下來(lái)。可喜的是,終于看懂了,并很快就入門了。然后,開始著手編寫課題所需要用的VBA程序,并很快完成。看著電腦在那不知疲倦地打開一個(gè)個(gè)的Word文件,然后把數(shù)據(jù)導(dǎo)入到Excel中,真的是一種享受!

      能簡(jiǎn)單地使用VBA后,就一直喜歡用它來(lái)處理些問(wèn)題,有時(shí),感覺(jué)寫VBA代碼所耗費(fèi)的時(shí)間要比單純地手工操作多很多,但因?yàn)閷懞么a后的那種成就感的支撐,自己還是一點(diǎn)點(diǎn)地寫了些VBA代碼,這些代碼主要幫師弟師妹們處理下他們課題中的數(shù)據(jù),沒(méi)有太復(fù)雜的操作。

      移民加拿大后,發(fā)現(xiàn)很多中國(guó)人都改行做了會(huì)計(jì),每天都和Excel條交道,其中一些人是迫切地想學(xué)習(xí)VBA。但他們也面臨著當(dāng)初我所面臨的問(wèn)題:看了書后仍舊覺(jué)得無(wú)所適從,有些人沒(méi)有看中文的VBA教程,直接到圖書館借的英文版的,看后更是覺(jué)得頭大。會(huì)計(jì)在實(shí)際工作中面臨著大量的重復(fù)的枯燥的操作,數(shù)百頁(yè),甚至是上千頁(yè)的VBA教程(有個(gè)會(huì)計(jì)下載了本英文版的VBA教程,1200余頁(yè)),對(duì)他們來(lái)說(shuō)就是手持宰牛刀準(zhǔn)備殺雞時(shí),卻感覺(jué)使不上力!而且因?yàn)樯罟ぷ鞣泵Γ麄兒茈y如學(xué)生那樣靜下心來(lái)花費(fèi)大量的時(shí)間去學(xué)習(xí)VBA。他們主要是使用錄制宏的功能產(chǎn)生一段代碼,然后試圖網(wǎng)卡檢索或翻看相應(yīng)的書籍來(lái)搞明白這段代碼的含義。因?yàn)闆](méi)有相應(yīng)的編程基礎(chǔ)和觀念,這樣做的結(jié)果并不是非常地理想。

      知道我略懂VBA后,有些人向我請(qǐng)教,也輔導(dǎo)過(guò)一些人學(xué)習(xí)VBA。在這個(gè)過(guò)程我漸漸地明白了他們所面臨的問(wèn)題,與當(dāng)初我所面臨的一樣:看了很多資料后,面對(duì)具體問(wèn)題感覺(jué)仍舊是無(wú)所適從。而且我輔導(dǎo)過(guò)的人年齡都偏大,工作生活等都非常繁忙,沒(méi)有太多的精力,也沒(méi)有太多的時(shí)間靜下心來(lái)學(xué)習(xí)VBA,他們都希望以“短平快”的方式快速地掌握基本的VBA技能,而不是成為這方面的高手。剛開始輔導(dǎo)時(shí),大家坐在電腦前,一邊講一邊在電腦上演示,后來(lái),在第一次輔導(dǎo)時(shí),連電腦都不用了,一支筆幾張紙,一邊講一邊在紙上寫寫畫畫地就可以的。因?yàn)樗麄兤惹行枰赖牟皇侨绾螌慥BA代碼,而是需要了解VBA的編程思路。經(jīng)過(guò)2到3次輔導(dǎo)(大約5-6小時(shí)),他們就基本掌握了VBA的編程方法和思路,余下的,就是在實(shí)際工作中的自學(xué)和實(shí)踐了。

      近來(lái)筆者有些空閑時(shí)間,于是,決定把當(dāng)初自己學(xué)習(xí)和輔導(dǎo)他人學(xué)習(xí)VBA的一些感受和經(jīng)驗(yàn)寫下來(lái),以幫助有這方面需求的非IT專業(yè)人士。本總結(jié)所面對(duì)的讀者是能熟練地操作Excel的人,而不是Excel的初學(xué)者。

      vba心得4

      1. 使用 VBA 的前提:

      Excel 要保存成 .xlsm 格式

      2. 應(yīng)用 VBA 的原因:

      滿是公式的 Excel 表格不注意刪除一兩個(gè)公式就會(huì)毀掉整個(gè)心血。

      不想把自己辛辛苦苦整理好的 EXCEL 帶著公式一起發(fā)給別人,做了好久的公式,就這樣被別人輕松拿到。用了 VBA ,點(diǎn)擊 F5 運(yùn)行完公式,文件另存為 .xlsx 格式再發(fā)給別人,他得到的就只是一堆數(shù)據(jù)而已。沒(méi)有任何加工痕跡,你的思路也不會(huì)被竊取。

      節(jié)約時(shí)間。我雖然不是財(cái)務(wù)部門的,但是每個(gè)月也是處理很多相同的數(shù)據(jù)。或者是把很多相同模板的數(shù)據(jù)歸集到一個(gè)總表。雖然可以一個(gè)個(gè)的復(fù)制,但是太浪費(fèi)時(shí)間了。所以我就寫了一個(gè)代碼,把收到的所有 EXCEL 放到一個(gè)文件夾,再創(chuàng)建一個(gè)總表,運(yùn)行代碼,將所有 excel 復(fù)制到總表中。我的 excel 有 20 幾個(gè),平均每個(gè) 1MB 。不到 30 秒就匯總進(jìn)總表中,而且每個(gè) sheet 的名字也編好了。

      總而言之,你覺(jué)得想學(xué)點(diǎn)什么打發(fā)時(shí)間 + 每個(gè)月還是有些數(shù)據(jù)需要?dú)w集 + 不想把自己辛辛苦苦寫了好久的公式和 EXCEL 一起發(fā)給別人。學(xué)習(xí) VBA 還是一個(gè)不錯(cuò)的選擇。

      3. VBA 規(guī)則

      Alt F11 打開 VBA 編輯器

      立即窗口,本地窗口,工具條都可以在工具欄找到。立即窗口可以按住鼠標(biāo)左鍵拖出來(lái)使用,也可以雙擊左鍵鑲嵌到 VBA 編輯器中。

      F8 調(diào)試,就是一行一行的過(guò)。如果你寫了好幾個(gè)模塊,調(diào)試的時(shí)候總是跳到其他模塊,點(diǎn)一下“工具欄第二行的小方塊”,就在一把三角板的左面。這個(gè)小方塊也是從頭調(diào)試的意思。

      F5 運(yùn)行

      4. VBA 編寫

      --- 開頭第一句:

      Sub 代碼名稱 ()

      Private sub worksheet_change() 這種 worksheet 的只能編輯到 sheet 里。不能寫在模塊里。雙擊 sheet1 ,直接在里面寫,就可以運(yùn)行。

      --- 對(duì)變量進(jìn)行定義:

      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 區(qū)域表示方法:

      [A1:B5] /[a1:b5]

      Range( “ a1:b5 ” ) /range( “ a1 ” , ” b5 ” ) / range ( “ a1:b ” & 5)

      --- 工作表 & 工作簿表示方法:

      Sheet1 : VBA 項(xiàng)目欄對(duì)應(yīng)的 Sheet1

      Sheets(1)/ worksheets(1): excel 中第一個(gè) sheet

      Sheets( “工作表名字” )

      Workbook1/ workbooks(1) /workbooks( “ 1.xlsx ” ) 此處千萬(wàn)不要忘記 .xlsx !!!

      --- 常用邏輯

      If … /else(else if ) … /end if

      循環(huán) for … to … /next

      循環(huán) for each … /next

      循環(huán) do until loop

      循環(huán) do while loop

      --- 常用跳過(guò)錯(cuò)誤語(yǔ)句

      Application.displayalerts=false (false 語(yǔ)句基本在第二行代碼就用, true 在倒數(shù)第二行用 )

      On error resume next( 你覺(jué)得哪條語(yǔ)句需要跳過(guò)錯(cuò)誤就在它的后面寫一句 )

      放上我自己編的例子,大家一起進(jìn)步!網(wǎng)站有的例子我就不放了。放自己寫的,希望能幫上別人的。

      1. excel 開機(jī)密碼。 5 次錯(cuò)誤自動(dòng)關(guān)閉

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

      3. 單元格變顏色

      4. VBA change 函數(shù)的使用方法。之前一直在模塊里面編代碼,不能運(yùn)行,不能調(diào)試。百度了好久終于找到原因了。就是 Worksheet 開頭的不管是 Change 還是 selectionchange, 一定要在 sheet 下面編輯!!!雙擊 sheet (黃色部分),開始寫代碼。既能調(diào)試又能運(yùn)行。

      vba心得5

      經(jīng)常在網(wǎng)站的BBS上看到類似于“我想學(xué)VBA,但不知從何處著手?”、“VBA該怎樣學(xué)”等貼子,對(duì)我初學(xué)者來(lái)說(shuō)感受很深。我對(duì)VBA很感興趣,可能也看到了VBA程序所展示的強(qiáng)大的功能,很想學(xué)習(xí)VBA,急于了解并運(yùn)用它,可是總是會(huì)碰到這樣或者那樣的問(wèn)題。有時(shí),往往學(xué)習(xí)了好長(zhǎng)一段時(shí)間,還是摸不清頭腦。例如,很簡(jiǎn)單的一段代碼,書上是這樣寫的,我輸入的也沒(méi)錯(cuò)啊,可是為什么調(diào)試總會(huì)出錯(cuò)呢?為什么自已看起來(lái)很復(fù)雜的問(wèn)題,別人用一小段代碼就輕輕松松的解決了呢?看了一些VBA入門的書和VBA編程書,可為什么還是寫不出有效的代碼呢?其實(shí),這都是對(duì)VBA不熟悉的緣故。俗話說(shuō),“萬(wàn)事開頭難”,當(dāng)您入門了,就會(huì)逐漸變得容易起來(lái)。再回過(guò)頭來(lái),想想剛學(xué)習(xí)的時(shí)候碰到的問(wèn)題,簡(jiǎn)直就覺(jué)得很簡(jiǎn)單。這時(shí),隨著對(duì)它了解的深入和理解程序的加深,會(huì)覺(jué)得越來(lái)越順了,同一個(gè)問(wèn)題,會(huì)有好幾種方法來(lái)實(shí)現(xiàn),程序調(diào)試也順利了,即便出現(xiàn)了錯(cuò)誤,也知道該如何修改了。

      學(xué)習(xí)并理解直至運(yùn)用一門知識(shí)是需要花費(fèi)時(shí)間和精力的,需要熱情和堅(jiān)持,但這還不夠,為了避免少走彎路,掌握一些學(xué)習(xí)的方法和技巧,還有這門知識(shí)的特點(diǎn)和主線,快速的進(jìn)入這門知識(shí)的殿堂。下面就自已對(duì)VBA的理解和認(rèn)識(shí)。經(jīng)過(guò)這一階段的學(xué)習(xí)和研究,自已覺(jué)得ExcelVBA基礎(chǔ)知識(shí)體系基本上由編程語(yǔ)法和對(duì)象模型兩大部分組成。

      第一部分是編程的語(yǔ)法。與其它的程序設(shè)計(jì)語(yǔ)言一樣,VBA也有基本的數(shù)據(jù)類型和程序的基本語(yǔ)句結(jié)構(gòu),例如IF…Then語(yǔ)句結(jié)構(gòu)、For…Next語(yǔ)句結(jié)構(gòu)等,并且VBA有其特有的數(shù)據(jù)類型,如Object類型,以及特殊的語(yǔ)句構(gòu)造,如With…End With語(yǔ)句、For Each…Next語(yǔ)句。此外,子過(guò)程和函數(shù)過(guò)程也有它們自身的特點(diǎn),如傳遞參數(shù)和返回值的規(guī)則、調(diào)用方式等。一般來(lái)說(shuō),語(yǔ)法是基礎(chǔ)。在學(xué)習(xí)VBA程序設(shè)計(jì)的語(yǔ)法時(shí),除理解一般程序設(shè)計(jì)語(yǔ)言所通用的語(yǔ)法特點(diǎn)外,要重點(diǎn)關(guān)注VBA特有的語(yǔ)法及其規(guī)則。

      第二部分是Excel的對(duì)象模型,這是ExcelVBA編程的核心。Excel本身是由對(duì)象結(jié)成的,您使用VBA對(duì)Excel進(jìn)行操作,就是對(duì)Excel的對(duì)象的操作。在這里,您要學(xué)習(xí)Excel對(duì)象的方法、屬性和事件,首先要理解對(duì)象、方法和屬性之間的關(guān)系。Excel的對(duì)象模型提供了大量的對(duì)象,您想一下子學(xué)習(xí)并理解這么多對(duì)象及它們的成員是不可能的,可能絕大多數(shù)人都不可能。但事情往往是這樣的,一門知識(shí)雖然包含的東西很多,但經(jīng)常使用的總是那其中的一些知識(shí)點(diǎn)。因此,您可以先對(duì)其中經(jīng)常使用到的對(duì)象(如上圖所示)進(jìn)行研究、深入的學(xué)習(xí)和理解。通過(guò)這種方式,逐步加深您對(duì)Excel對(duì)象模型的認(rèn)識(shí),從而漸漸地掌握和靈活運(yùn)用Excel的對(duì)象模型。

      最后,通過(guò)上述兩部分的組合,就形成了VBA程序。也就是說(shuō),當(dāng)您理解和掌握了VBA程序設(shè)計(jì)的基本語(yǔ)法和Excel的對(duì)象模型之后,通過(guò)使用VBA語(yǔ)法控制和操作Excel對(duì)象,一系列的指令就組成了ExcelVBA程序。當(dāng)程序按照您的需求進(jìn)行設(shè)計(jì)時(shí),它就完成了對(duì)Excel進(jìn)行自動(dòng)化操作的功能,或者是增強(qiáng)了Excel原有的功能,或者是實(shí)現(xiàn)了Excel原來(lái)沒(méi)有的功能。

      在進(jìn)行學(xué)習(xí)的過(guò)程中,會(huì)慢慢的熟悉Excel自帶的VBE編程環(huán)境,也會(huì)了解程序調(diào)試的相關(guān)知識(shí),知道如何處理錯(cuò)誤等。在學(xué)習(xí)的過(guò)程中,充分的利用VBA的幫助系統(tǒng)和對(duì)象瀏覽器,解決在學(xué)習(xí)過(guò)程中出現(xiàn)的疑難,同時(shí),也豐富了自己的知識(shí)。

      另外,還要多看看VBA程序,并自已著手分析,對(duì)所學(xué)的知識(shí)進(jìn)行歸納和總結(jié),這是非常有利于迅速提高水平。

      學(xué)好VBA的方法很多:一是掌握最好的方式就是使用,從基礎(chǔ)學(xué)起,多練習(xí)多動(dòng)腦筋。二是通過(guò)示例可以加速學(xué)習(xí)程序設(shè)計(jì)概念的過(guò)程。三是好的教材和示例是提高的得力助手。 四是實(shí)用程序不一定很復(fù)雜,有一些最有用的實(shí)用程序?qū)嶋H上非常簡(jiǎn)單。 五是切合實(shí)際,學(xué)習(xí)VBA就會(huì)更快。起先很難掌握VBA,但是具體的實(shí)踐會(huì)使其簡(jiǎn)單很多;試驗(yàn)是掌握VBA的關(guān)鍵;Excel幾乎可以做任何事情;加強(qiáng)對(duì)VBA源代碼的學(xué)習(xí),特別是高質(zhì)量源代碼的學(xué)習(xí)。


      627975