在Excel中編程VBA之前,您應(yīng)該對(duì)Excel的常用對(duì)象和屬性有一定的了解:例如,worksheets對(duì)象表示工作簿中所有工作表的集合;worksheets(1)是工作簿中的第一個(gè)工作表;worksheets(1)。范圍(“A1”)返回到單元格A1等
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的洛寧網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!初學(xué)者可以用錄制宏的方法來(lái)模擬需要實(shí)現(xiàn)的宏,然后修改宏得到最終的VBA代碼。
EXCEL函數(shù)熟練掌握再學(xué)習(xí)VBA會(huì)不會(huì)簡(jiǎn)單一點(diǎn)?學(xué)習(xí)Excel一定要精通VBA才是高手嗎?我對(duì)函數(shù)和VBA有一點(diǎn)了解。讓我談?wù)勎业目捶ā?/p>
Excel函數(shù)和VBA的定位不一樣,Excel函數(shù)是給用戶的,VBA是給開(kāi)發(fā)人員的。函數(shù)只需要了解參數(shù)的格式,函數(shù)就可以使用,而VBA需要具備開(kāi)發(fā)能力,了解VBA的語(yǔ)法格式,了解Excel的底層函數(shù)和函數(shù),才能靈活使用。
因此,學(xué)習(xí)VBA的前提是理解語(yǔ)法和Exel的一般結(jié)構(gòu),而不是掌握函數(shù)。
最后,學(xué)習(xí)VBA或?qū)W習(xí)函數(shù)取決于excel的使用場(chǎng)景。如果只是基本的數(shù)據(jù)處理和分析,使用Excel本身的功能就足夠了。只有復(fù)雜而特殊的數(shù)據(jù)處理邏輯需要VBA來(lái)處理。如果是在企業(yè)中,通常會(huì)交給一個(gè)專門的開(kāi)發(fā)團(tuán)隊(duì)。
??先,我對(duì)這個(gè)問(wèn)題持否定意見(jiàn)。我十多年前曾經(jīng)用VBAAccess編寫(xiě)過(guò)一個(gè)100多人使用的生產(chǎn)管理系統(tǒng),帶很多UI界面。可能有些人感覺(jué)這樣水平算比較高了吧,但我自己確實(shí)沒(méi)這種感覺(jué)。
一般講高手是一個(gè)相對(duì)的概念,是不是高手應(yīng)該取決于對(duì)比對(duì)象。但我覺(jué)得使用會(huì)不會(huì)VBA來(lái)判斷Excel水平,這對(duì)比本身就不是公平的。類似于兩個(gè)人打游戲,其中一個(gè)會(huì)用外掛,我們顯然不能用會(huì)不會(huì)外掛來(lái)評(píng)判他打游戲水平高。
對(duì)于普通程序員,學(xué)習(xí)VBA難度很小,極短的時(shí)間就可以上手,但他很可能Excel很多函數(shù)都還用不好。事實(shí)上,一個(gè)人會(huì)了VBA,很可能遇到問(wèn)題首先去想VBA怎么實(shí)現(xiàn),反而降低了探索Excel自身功能的動(dòng)力。對(duì)于不會(huì)VBA的使用者來(lái)講,更有動(dòng)力去挖掘Excel自身的各種功能。
我的意見(jiàn)僅針對(duì)這個(gè)問(wèn)題本身,并非勸大家不要學(xué)習(xí)VBA。Excel功能無(wú)論多強(qiáng)大,但仍有靠自身無(wú)法實(shí)現(xiàn)的功能。熟練掌握Excel后,再有VBA作輔助,生產(chǎn)力會(huì)更上一個(gè)臺(tái)階。
以上都是個(gè)人意見(jiàn),如果對(duì)我回答有興趣或異議,歡迎評(píng)論指正。
首先,我對(duì)這個(gè)問(wèn)題持否定意見(jiàn)。
十多年前,我使用VBAaccess為100多人編寫(xiě)了一個(gè)生產(chǎn)管理系統(tǒng),具有許多UI界面。也許有些人覺(jué)得這個(gè)水平比較高,但我真的沒(méi)有這種感覺(jué)。
一般來(lái)說(shuō),master是一個(gè)相對(duì)的概念,master是否應(yīng)該取決于比較對(duì)象。但我認(rèn)為用VBA來(lái)判斷excel的水平是不公平的。類似于兩個(gè)人玩游戲,其中一個(gè)人可以使用插件。顯然,我們不能通過(guò)他是否能使用插件來(lái)判斷他玩游戲的高水平。
對(duì)于普通程序員來(lái)說(shuō),學(xué)習(xí)VBA是非常困難的,很短的時(shí)間就可以開(kāi)始,但是他很可能擅長(zhǎng)很多功能還是不好的。事實(shí)上,當(dāng)一個(gè)人知道VBA時(shí),他很可能會(huì)遇到問(wèn)題。首先,他思考了如何實(shí)現(xiàn)VBA,從而降低了對(duì)Excel功能的開(kāi)發(fā)能力。對(duì)于不懂VBA的用戶,他們更愿意探索Excel的各種功能。
我的意見(jiàn)只是針對(duì)這個(gè)問(wèn)題,不是建議你不要學(xué)習(xí)VBA。無(wú)論Excel的功能有多強(qiáng)大,它仍然有一些自己無(wú)法實(shí)現(xiàn)的功能。熟練掌握excel后,在VBA的幫助下,生產(chǎn)效率將達(dá)到更高的水平。
以上是個(gè)人意見(jiàn)。如果你對(duì)我的答案感興趣或不同意,請(qǐng)?jiān)u論并改正。
當(dāng)前文章:vba所有代碼大全及語(yǔ)法如何使用EXCEL的VBA函數(shù)進(jìn)行編程?-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article0/cspdoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、虛擬主機(jī)、網(wǎng)站導(dǎo)航、云服務(wù)器、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容