高手告訴你:辦公室一族如何花10分鐘就掌握非常實用的Excel VBA宏編寫技術?
說到VBA,可能很多人都是又羨慕又苦惱,因為一方面真的能把很多複製粘貼的重複勞動省去,將數個小時的苦力勞動變成幾秒鐘搞定的事,另一方面又因為涉及編程,大多數人都沒有基礎,看著那一串代碼就覺得頭疼複雜,覺得自己肯定沒有能力學好。於是乎很多人就這樣放棄了,著實可惜。
曾幾何時,我也是這樣,但是機緣巧合,我由於一些事情,被迫的需要學習很多VBA知識,結果在實踐中無意間發現了VBA速成的方法。實踐至今,總被人稱作大神(好吧,其實也沒那麼神)。本來我是個懶人,又忙,無意花時間寫這些東西放網上,只是和幾個比較要好的朋友分享了一下,效果還不錯,正好某老師布置的任務就是學會寫文章分享自己的知識,於是本著放到網上能幫助更多的人的想法,就花時間整理了出來,順便還練習了一下自己的寫作技巧。所以,今天,我來和大家分享一下自己VBA的速成秘籍。
首先要糾正的一個觀念就是,我們學習VBA不是為了成為程序猿,工程師之類的IT高手,我們只是為了提高工作效率而已,因此學習VBA不能從「學習」入手,而要從「作弊」入手,先學會「抄作業」,急用先學,而且能不學就不學。做到了這一點,其實你就不必會編寫那些複雜的代碼了。你只需要·····
會「改」
為什麼?因為大家都是大忙人,沒那麼多時間從編程學起,也用不著從編程學起。因此你唯一要做的就是找到現成的代碼,嘗試著猜猜是什麼意思,把關鍵的地方改一改,然後為我所用即可。我看不懂怎麼辦?其實很多別人編寫的代碼都有注釋,你只要懂點英語和最最基本的知識就能看出他是什麼意思。那現成的代碼該去哪裡找呢?主要有3個來源
第一個,也是最常用的一個就是宏錄製。
第二個,別人收藏的現成的模板。
第三個,百度,主要是Excelhome里,幾乎你想實現的功能裡面很多年前就有了。
其實宏錄製是一個非常強大的功能,為啥了,因為很多大神其實也有很多記不住的代碼,怎麼辦呢?把最基本的功能用宏錄製一錄,然後改改不就行了嘛。我唯一要做的就是搞明白改哪裡就行了。改哪裡的知識屬於基本功中的基本功,因此知識量非常的少。大家去很多地方都能學到,我個人是在51自學網裡學的曾老師的課程,基礎課也不要錢,10幾分鐘就一節課,特別適合短平快的辦公室一族的需求。
當你根據自己的需求改過幾次後,你就會慢慢培養出「感覺」,慢慢的自己也會寫一些了。其實成長就是這麼簡單。
如果你用傳統的「學習」法去學VBA,碰巧你還是位毅力超強的人,花大量時間認真學習並記住了所有VBA課程,你會發現3個月後你基本上就忘得差不多了,因為沒機會實際練習的知識是基本上記不住的。浪費了時間不說,還沒學會。我個人只推薦把功夫放在基本功那幾節課成就行。剩下的課程就干一件事,理解,看懂VBA能實現什麼功能就行。為甚麼要這麼做?這是為了在你頭腦中建立一個「地圖」或者說是字典的「目錄」,當你下次需要實現某些功能時,你能想起來這個功能我學過就OK了,然後再去把相關課程找出來,開始有針對性的仔細學,現學現用,這樣既節省了時間,又用上了以用為學的高效學習方法,一舉兩得。
推薦閱讀:
※微軟office三劍客Excel、PPT、Word
※高效辦公,這幾款工具你不該錯過
※如何規劃辦公收納空間,解決「找不到、理還亂」的痛症?
※懸浮滑鼠墊,手腕下的風火輪,拯救你的滑鼠手
TAG:MicrosoftOffice | 办公 | 效率 |