對(duì)于經(jīng)常要與數(shù)據(jù)打交道的Excel用戶而言,學(xué)習(xí)一些VBA知識(shí)并加以熟練應(yīng)用,不但有利于加快工作速度,同時(shí)也可以提高工作質(zhì)量。本篇將簡(jiǎn)單介紹我是怎樣高效學(xué)習(xí)VBA、以及VBA是如何幫我提高工作質(zhì)量和節(jié)約時(shí)間。
VBA的全稱是Visual Basic for Application,其意義是為應(yīng)用程序設(shè)計(jì)的可視化基礎(chǔ)編程語(yǔ)言。這里的應(yīng)用程序指Excel、Word、Access等。簡(jiǎn)單講VBA語(yǔ)言就是用代碼讓Excel、Word、Access等進(jìn)行自動(dòng)化工作。相比其他計(jì)算機(jī)語(yǔ)言如Java、C、Python等,VBA語(yǔ)言非常簡(jiǎn)單。
對(duì)于一個(gè)非計(jì)算機(jī)編程的用戶,即便是最簡(jiǎn)單的VBA語(yǔ)言學(xué)習(xí)起來(lái)也是枯燥無(wú)味,怎么才能高效學(xué)習(xí)VBA呢?結(jié)合我學(xué)習(xí)VBA的經(jīng)驗(yàn),梳理一下高效學(xué)習(xí)VBA的技巧。
首先,要買一本靠譜的書籍。我買的書籍是《別怕,Excel VBA其實(shí)很簡(jiǎn)單》這是一本由Excel Home編著。Excel home是微軟在線社區(qū)聯(lián)盟成員,是一個(gè)主要從事研究、推廣Excel為代表的Office軟件非營(yíng)利性網(wǎng)站。本書靠譜有兩個(gè)地方,一是將基礎(chǔ)知識(shí)與實(shí)際案例相結(jié)合。二是淺顯易懂,深入淺出。
其次,通讀全書。像讀小說(shuō)一樣先讀完第一遍,能理解多少就理解多少。第一遍閱讀的目的是對(duì)VBA語(yǔ)言的整個(gè)框架、應(yīng)用場(chǎng)景、基礎(chǔ)語(yǔ)法、對(duì)象、事件等有個(gè)大致了解。
第三,就是帶著問題去閱讀。簡(jiǎn)單講就是去書中找答案。比如我有個(gè)比較難的解決的Excel問題,打算要用VBA來(lái)解決。我列舉了解決該問題需要哪些知識(shí),然后從書中尋找該知識(shí)點(diǎn),并吃透該知識(shí)點(diǎn)。當(dāng)把該問題涉及到的知識(shí)點(diǎn)都研究透后,我就可以嘗試寫VBA代碼了。到這里我覺得自己進(jìn)步太快了。別高興太早了,在初寫代碼過程中,我們要犯一些小小的錯(cuò)誤導(dǎo)致代碼不能順利運(yùn)行,這時(shí)不要灰心,靜下心來(lái),慢慢找出錯(cuò)的地方,經(jīng)過不懈努力,終于,我寫的代碼能運(yùn)行了。這時(shí)可以舉杯慶祝了。
第四、再重復(fù)第三步,如此往復(fù),這樣我就很快熟悉了VBA語(yǔ)言了。
以上是我學(xué)習(xí)VBA使用的方法,并成功用VBA幫我在5分鐘內(nèi)完成了1000余個(gè)產(chǎn)品的原材料成本核算底稿。如果要是用人工不斷地用復(fù)制、黏貼等操作完成同樣的工作需要大約一周時(shí)間,且還有可能出錯(cuò)。
學(xué)習(xí)VBA帶來(lái)的好處不僅如此,以上是成本核算的底稿,如果你需要一鍵完成材料成本核算,VBA也是可以做到滴。
對(duì)于Excel的重度用戶,強(qiáng)烈推薦大家學(xué)習(xí)VBA。好處有三:1、可以提高工作效率和質(zhì)量;2、學(xué)習(xí)簡(jiǎn)單的VBA計(jì)算機(jī)語(yǔ)言后,再學(xué)習(xí)其他計(jì)算機(jī)語(yǔ)言就相對(duì)輕松;3、讓你體會(huì)到數(shù)據(jù)在不同表格中來(lái)回跳動(dòng)的成就感。
條條大路通羅馬,以上是我學(xué)習(xí)VBA使用的方法,不一定適合你,希望能拋磚引玉帶你了解VBA。