筆者從事財(cái)務(wù)和文字編輯工作十多年來(lái),使用最多、最感興趣的辦公軟件當(dāng)屬Office Excel了。從最初接觸Excel97-2003,到現(xiàn)在使用Excel2007,感覺(jué)到這款辦公軟件的技術(shù)越來(lái)越先進(jìn)、功能越來(lái)越強(qiáng)大、操作越來(lái)越簡(jiǎn)便。盡管如此,實(shí)際工作中還是有很多個(gè)性化的需求和問(wèn)題難以在軟件中找到有效的解決方法或方案。雖然Excel提供了 VBA二次開(kāi)發(fā)功能,讓使用者可以通過(guò)學(xué)習(xí)和掌握VBA知識(shí),來(lái)編寫(xiě)適合自己需求的應(yīng)用程序或代碼,但是,對(duì)于我們這些實(shí)際工作者來(lái)說(shuō),由于沒(méi)有穩(wěn)定的學(xué)習(xí)時(shí)間,即使想學(xué)VBA,一時(shí)半截也難以入門(mén),更不用說(shuō)掌握應(yīng)用了,所以工作中遇到的一些問(wèn)題還得用土辦法、笨辦法去解決。前不久,偶然讀到《EXCEL VBA范例大全》(與Excel 2002/2003版本兼容,電子工業(yè)出版社出版)一書(shū)。據(jù)其前言介紹:“本書(shū)適合廣大EXCEL VBA初、中級(jí)讀者及VBA程序員使用,也可作為大中專院校相關(guān)專業(yè)學(xué)生,以及社會(huì)相關(guān)培訓(xùn)班學(xué)員的理想教材”。但我感到該書(shū)也能讓我們這些稍懂一點(diǎn)VBA基礎(chǔ)知識(shí)的人,就能運(yùn)用VBA。目前,我已運(yùn)用該書(shū)附帶的實(shí)例代碼解決了工作中的幾個(gè)問(wèn)題。所以,這里著重從一個(gè)實(shí)際工作者和應(yīng)用者角度,談?wù)剬?duì)該書(shū)的幾點(diǎn)認(rèn)識(shí)和體會(huì),或許對(duì)廣大同仁有所啟示和幫助。
體會(huì)一:涵蓋面廣,突出實(shí)用。本書(shū)精選的350個(gè)Excel 2007 VBA設(shè)計(jì)實(shí)例,包括了幾乎所有的Excel 2007 VBA知識(shí)點(diǎn),覆蓋各行業(yè)涉及到的Excel應(yīng)用技術(shù),典型實(shí)用、覆蓋面廣。例如,對(duì)保存在各類(lèi)盤(pán)中的歷史資料,為了便于以后查詢和調(diào)用,過(guò)去我是用Excel的“超鏈接”工具一個(gè)一個(gè)文件地建立文件目錄,假如一個(gè)文件夾中有400多個(gè)文件,這樣下來(lái)大約需要半天時(shí)間,很是枯燥費(fèi)時(shí)。由于本書(shū)實(shí)行盤(pán)書(shū)結(jié)合,將光盤(pán)中附帶的“實(shí)例250 列舉指定文件夾下的所有Excel文件”程序源代碼復(fù)制到代碼窗口,并將其中的一個(gè)字符稍作變動(dòng)后加以運(yùn)行,即可列出指定文件夾下所有的文件目錄。過(guò)去需要半天時(shí)間完成的工作量,運(yùn)用這個(gè)代碼程序后在2至3分鐘內(nèi)即可完成,效率提高程度,由此而知。
體會(huì)二:“斷章取義”,拿來(lái)即用。該書(shū)與其他VBA書(shū)的不同之處在于,我們不需要從頭至尾地去閱讀該書(shū)的每個(gè)章節(jié)或每一頁(yè)(當(dāng)然,若想成為VBA高手,那就另當(dāng)別論了),對(duì)于我們這些實(shí)用主義者來(lái)說(shuō),在工作中遇到需要解決的應(yīng)急問(wèn)題時(shí),只需對(duì)照350個(gè)實(shí)例目錄,查找到與自己需求相類(lèi)似的實(shí)例后,將代碼復(fù)制過(guò)來(lái)即可用,即便自己的表格格式或數(shù)據(jù)增刪有變化,也不需要過(guò)多地修改代碼中所涉及的區(qū)域引用。例如,若要在車(chē)間產(chǎn)量工作簿中每日建立一個(gè)工作表,每月月初新建立當(dāng)月工作表,當(dāng)月多少天,則需建立多少個(gè)工作表,對(duì)這一費(fèi)時(shí)費(fèi)力的事情,只需將“實(shí)例177批量新建工作表”代碼復(fù)制過(guò)來(lái),兩三秒鐘即可完成任務(wù)。再如我們?cè)诠ぷ髦谐3?huì)遇到需要建立一個(gè)同格式多表格(多名稱)的工作簿,以便進(jìn)行匯總,過(guò)去基本做法是在樣表的后面插入需要的工作表數(shù)量,然后將樣表格式逐個(gè)復(fù)制到各分表,再對(duì)匯總表及各分表進(jìn)行重命名,如果分表數(shù)量較少的話,倒還好說(shuō),如果有十多個(gè)或數(shù)十個(gè)分表,這樣做就相當(dāng)煩瑣了?,F(xiàn)在將實(shí)例177拿來(lái)稍作改動(dòng)后,即可在樣表中批量完成各分表的復(fù)制和重命名工作,速度的提高是不可同日而語(yǔ)的。據(jù)該書(shū)作者介紹,其撰寫(xiě)本書(shū)的初衷和目標(biāo),也就是“讓用戶復(fù)制代碼即可用”。
體會(huì)三:學(xué)教結(jié)合,易懂易用。該書(shū)對(duì)各實(shí)例代碼的處理方法有三個(gè)特點(diǎn):1.每句代碼都有注釋,讓讀者可以輕松看懂代碼;2.對(duì)每個(gè)實(shí)例都有對(duì)應(yīng)的語(yǔ)法解釋,使讀者可以舉一反三;3.為了程序的通用性,代碼大多采用動(dòng)態(tài)地址引用,讓程序的適用面更廣。而我覺(jué)得該書(shū)一個(gè)最大的特色,在于她提供有超值的售后服務(wù),即讀者可以通過(guò)作者的QQ群與其隨時(shí)交流VBA問(wèn)題、索取插件源程序、請(qǐng)教學(xué)習(xí)中的各種疑問(wèn),甚至可以參與作者的VBA在線教學(xué)。筆者斷斷續(xù)續(xù)聽(tīng)了作者的幾堂在線教學(xué)后,曾試著修改幾個(gè)實(shí)例代碼,以達(dá)到自己需要的目的,在運(yùn)行成功后,心中那份喜悅是難以形容的。由此我也體會(huì)到,只要找到合適的書(shū)籍和學(xué)習(xí)方法,EXCEL VBA并不是那么深不可測(cè),深不可學(xué),VBA殿堂的大門(mén)也不再是那么令人望而生畏、望而卻步。
1.我覺(jué)得這本書(shū)叫范例大全有點(diǎn)委屈,應(yīng)該叫范例大全與詳解,呵呵;
2.現(xiàn)在市面上關(guān)于VBA范例的書(shū)不少,但是能夠有詳細(xì)解釋的確不多,羅老師的書(shū)每一個(gè)范例都有詳細(xì)的解釋,讓人知道每一步的意思,這很適合我們初學(xué)者;
3.我感覺(jué)羅老師書(shū)里都是用簡(jiǎn)單的代碼解決了復(fù)雜的問(wèn)題,如果羅老師能夠把這種解題思路教給我們就更好了!在做每一個(gè)范例的時(shí)候加上你的解題思路,引導(dǎo)我們遇到問(wèn)題,如何去分析,呵呵來(lái)到EH有一周左右的時(shí)間了,這里人的熱心以及知識(shí)面是可以得到肯定的。而且你要是細(xì)細(xì)地、翻箱倒柜 讀書(shū)的困惑
地找一找,基本上你想要的和你想知道的知識(shí)以及實(shí)例都可以找出來(lái)。
但是我們依然可以看到重復(fù)或者相類(lèi)似的問(wèn)題在不斷被重新提出來(lái)。一部分原因是我們這些新手不知道怎
么去或者是懶得去搜索。還有一部分的原因我想應(yīng)該是這樣的:
首先:EH里有大量的詳盡的教程,語(yǔ)言生動(dòng),講解詳細(xì)。但是坦白的說(shuō),真正愿意或者有時(shí)間坐下來(lái)靜靜
地將這些教程從頭至尾看完的人,并且能夠能在較長(zhǎng)的時(shí)間內(nèi)記住并熟練運(yùn)用的人沒(méi)有幾個(gè),因?yàn)楹芏嗳?/span>
的專業(yè)并不是從事高頻次的編程,而是偶爾來(lái)找些自己需要的代碼和實(shí)例,這一點(diǎn)我比較頂山菊花版主的
思路。
其次:可能很多長(zhǎng)期泡在這里的人會(huì)覺(jué)得有些人的問(wèn)題問(wèn)的太膚淺,甚至于不愿意仔細(xì)回答,但是深與淺
是相對(duì)每個(gè)人的這方面的知識(shí)面而言的,對(duì)您來(lái)說(shuō)也許是皮毛功夫,對(duì)一些剛?cè)腴T(mén)的人來(lái)說(shuō),沒(méi)有人幫他
解答,可能他用一天時(shí)間也無(wú)法完成?,F(xiàn)在給新手一些細(xì)致的回答,可能會(huì)增加一個(gè)日后的高手,否則的
話他們可能會(huì)止步于起步階段就無(wú)奈或消極地退出。
第三:我們經(jīng)常看到高手的回答往往用的縮簡(jiǎn)語(yǔ)句,對(duì)于新手而言,復(fù)制粘貼后功能實(shí)現(xiàn)了,卻不知所以然,正如一個(gè)剛
學(xué)英文ABC的人,你告訴他 you are ; I am 等等是什么意思,但是他看見(jiàn)you're ; I'm 他會(huì)認(rèn)為這是另外兩個(gè)單詞。事實(shí)
上很多新人找到了類(lèi)似的代碼,就是因?yàn)檫@樣無(wú)法看懂,而不能對(duì)自己的代碼進(jìn)行修改或者類(lèi)推,才再次提出類(lèi)似的問(wèn)
題。比如我們經(jīng)??梢钥吹絼e人問(wèn)道“跨表復(fù)制”的問(wèn)題,就是他找到的示例或者得到的回答中的 .CELL() 或
者 .RANGE() 移植到他的代碼中不加sheet?或sheets()前綴或者不提前賦值,幾乎無(wú)法實(shí)現(xiàn)他需要的表復(fù)制功能。不要以
為來(lái)要求幫忙修改代碼的人都是能看懂代碼的。所以在一個(gè)以擴(kuò)展知識(shí)的論壇里,詳盡細(xì)致的回答和解釋也是必不可少
的。
對(duì)于新手而言:
首先:如果您是真的想來(lái)學(xué)習(xí)的,那您可以先針對(duì)身邊的工作或?qū)W習(xí)的需要來(lái)有針對(duì)性的找些相關(guān)的實(shí)例,仔細(xì)分析它們
的代碼,先不要提問(wèn),盡量根據(jù)這些代碼類(lèi)推出自己想要的結(jié)果,事實(shí)上系統(tǒng)的錯(cuò)誤提示也是學(xué)習(xí)的一個(gè)工具,至少可以
讓你知道它錯(cuò)在哪里,如果你解決了,你會(huì)感到真正的快樂(lè),而且你會(huì)記住正確的語(yǔ)法,(可能這時(shí)候你還是不知道什么
意思,但等到你不斷的這樣做,你就會(huì)逐漸明白了),遇到不明白的,可以先看幫助或者搜索一些這些方面的解釋。
其次:如果您確定您是新手,那就不要奢望一次就完成一個(gè)很復(fù)雜的系統(tǒng)工程,以前你是怎么做你的EXCEL,現(xiàn)在還怎
么做,該用輔助列、輔助表您繼續(xù)用,做完了以后,再根據(jù)自己的知識(shí)面,看看能用VBA或者換一個(gè)更簡(jiǎn)潔的函數(shù)、公式
來(lái)替代,目的就一個(gè),逐漸消滅您能消滅的輔助列、輔助表,現(xiàn)在消滅不了的,咱留著以后消滅,小米加步槍,咱就打游
擊戰(zhàn),能殲滅幾個(gè)是幾個(gè)。真要是領(lǐng)導(dǎo)催的急了,萬(wàn)不得已才用各方面采集的代碼打組合拳,(繳了鬼子的武器,不用也
是浪費(fèi))但這只是應(yīng)急的方法,絕對(duì)不是學(xué)習(xí)的好方法,除非你知道你打出的那套組合拳各出自哪門(mén)哪派,叫啥名,否則
一旦別人問(wèn)起來(lái),你總不能說(shuō)是迷蹤拳吧。
第三:遇到問(wèn)題,自己應(yīng)該有明確的思路,這樣至少你想打組合拳的時(shí)候知道要去找什么樣的招式,否則領(lǐng)導(dǎo)明明讓你打
對(duì)方的臉,您偏偏整出個(gè)"撩陰腳”出來(lái),累死您也達(dá)不到目的。所以正如我上面說(shuō)的,您繼續(xù)接著玩你的輔助列、輔助
表,它們是你思路的源泉,因?yàn)槟脒_(dá)到的目的,有時(shí)候不是一步就能達(dá)到的,要分很多步去實(shí)現(xiàn),一步一步的地找,等
到您能自己依靠自己的能力將他們簡(jiǎn)化了,您自己的拳路也就形成了。再到相關(guān)的論壇看看想類(lèi)似的實(shí)例是否比自己的優(yōu)
化,(相信這個(gè)時(shí)候您已經(jīng)能看懂那些文字和符號(hào)了。)討論學(xué)習(xí),進(jìn)一步提升自己。
到了那時(shí)候您回頭看看,EXCEL不過(guò)如此。早在Apple機(jī)盛行的年代,我就迷上了電腦,在學(xué)校的編程考試中還得過(guò)第二名!那時(shí)候曾申請(qǐng)了好多QQ號(hào)碼,可惜后來(lái)都不記得密碼了,否則,現(xiàn)在發(fā)大了!大學(xué)里雖然沒(méi)有電腦課,但自己在校外的培訓(xùn)班逐漸掌握了電腦的基本知識(shí)和技能,最后參加了一個(gè)“辦公自動(dòng)化”的培訓(xùn)班時(shí),發(fā)現(xiàn)老師講的大多已是我已經(jīng)掌握的內(nèi)容,而我經(jīng)常提出連老師都無(wú)法回答的問(wèn)題,有時(shí)老師都對(duì)我的筆記本感興趣,要借回去看,那可都是我周末不斷到書(shū)店“偷抄”最新的教材實(shí)例的精華??!那時(shí)的我,覺(jué)得Excel雖然比WPS要先進(jìn)許多、方便許多,但也不就是一個(gè)表格而已嘛,沒(méi)什么大不了的,沒(méi)想到過(guò)了若干年后,突然發(fā)現(xiàn)我當(dāng)時(shí)的想法太幼稚了!::L
由于我是學(xué)醫(yī)的,當(dāng)醫(yī)生的五年里基本上沒(méi)怎么碰辦公軟件,倒是影像學(xué)軟件多一些。后來(lái)轉(zhuǎn)行到了一家船務(wù)公司(注:公司用的全是英文系統(tǒng)和英文版office),由于各個(gè)部門(mén)都以數(shù)字報(bào)表作為衡量工作績(jī)效的標(biāo)準(zhǔn),于是接觸到Excel的機(jī)會(huì)才又多了起來(lái)。很快大家都知道我對(duì)Excel非常熟練,于是頭頭把更多做統(tǒng)計(jì)或報(bào)表的機(jī)會(huì)給了我,而我做起來(lái)也是如魚(yú)得水,自然非常得意!這個(gè)時(shí)候的我,更多的時(shí)候便是在研究鍵盤(pán)的快捷鍵,讓做報(bào)表更迅速一些。一個(gè)偶然的機(jī)會(huì),我卻發(fā)現(xiàn)原來(lái)公司里藏龍臥虎!有很多人Excel用的比我更出神入化,許多我以前從來(lái)不曾聽(tīng)說(shuō)過(guò)的功能吸引了我濃厚的興趣!其中最主要就是函數(shù)的強(qiáng)大的計(jì)算功能。除了自學(xué),一旦我發(fā)現(xiàn)一個(gè)特殊的函數(shù),就會(huì)向它的使用者討教,積累更多經(jīng)驗(yàn)。平時(shí)上網(wǎng)時(shí)就會(huì)下載許多關(guān)于Excel函數(shù)的電子教材,不過(guò),實(shí)在太多,許多到現(xiàn)在我都沒(méi)時(shí)間看,唉,通病??!想必許多人都有這樣的經(jīng)歷。不久,我的函數(shù)使用水平突飛猛進(jìn)了,我趁熱打鐵,用函數(shù)設(shè)計(jì)了一個(gè)“自動(dòng)計(jì)算當(dāng)月工資”的小工具,填幾項(xiàng)就能得到當(dāng)月的工資,哈哈,由于相當(dāng)準(zhǔn)確,我的小工具在公司廣為流傳,許多同事非常驚訝工具算出來(lái)的數(shù)和她們最后發(fā)的工資一模一樣,對(duì)我非常欽佩,我也感到非常自豪。[em07]
換了幾個(gè)部門(mén)后,“Macro”這個(gè)詞出現(xiàn)在我耳邊的頻率越來(lái)越高,我了解到它中文名叫“宏”,錄制它可以使一些要多次重復(fù)相同的工作時(shí)更方便快捷,省時(shí)省力。自己在工作過(guò)程中,也用到過(guò)一些,自己被這種工具的強(qiáng)大深深打動(dòng)了!但它對(duì)我來(lái)說(shuō),太神秘了!從來(lái)沒(méi)接觸過(guò),就像狗咬刺猬--無(wú)處下手??!我也嘗試過(guò)自己錄制了一些,不過(guò),覺(jué)得非常生硬、毫無(wú)目的、不好控制,根本達(dá)不到我想要的目標(biāo)!我非常好奇:為什么別人可以錄制出那么出色的macro呢?一個(gè)偶然的機(jī)會(huì),我選擇了“macro”里的“edit”,結(jié)果出來(lái)的一片密密麻麻的代碼嚇了我一跳,還以為哪里點(diǎn)錯(cuò)了呢!后來(lái)才知道,這才是“macro”的秘密和強(qiáng)大功能的所在——VBA編輯器和代碼。從那個(gè)時(shí)候起,我才了解到,原來(lái)想要錄制一個(gè)功能強(qiáng)大的macro必須要懂得一種編程的語(yǔ)言才行!::(
可是,我一不是計(jì)算機(jī)專業(yè),二不懂編程,能學(xué)得會(huì)嗎?經(jīng)過(guò)查閱一些書(shū)籍,書(shū)上的內(nèi)容大大鼓舞著我:學(xué)習(xí)VBA并不需要懂很多高深的編程知識(shí),它的基本語(yǔ)法非常容易弄懂(當(dāng)然至少需要有一定的英語(yǔ)水平,高中英語(yǔ)水平就夠了),當(dāng)然如果你學(xué)過(guò)VB語(yǔ)言就更容易上手了,反過(guò)來(lái),如果你掌握了VBA,再學(xué)VB語(yǔ)言也是大有好處,因?yàn)?,他們?cè)诤芏嗟胤郊仁窍嗤ǖ?,也是相似的。于是,我下定決心,一定要學(xué)會(huì)VBA![em01]
于是,買(mǎi)書(shū),看視頻,下載電子教材是必不可少的,網(wǎng)上有太多的免費(fèi)學(xué)習(xí)資料,只要你肯去找。其中我自己覺(jué)得:如果有視頻的話,是最容易讓人接受的一種方式,畢竟有人言傳身教,效果肯定是好很多的。但是,通常視頻的內(nèi)容不夠全面(大多是為自己寫(xiě)的書(shū)做廣告的,全教給你了,他的書(shū)怎么賣(mài)得出去???),而且花時(shí)太長(zhǎng),所以就需要有選擇的看,對(duì)于那些難懂的,去看視頻,而那些容易的,就看書(shū)或電子教材就好了。書(shū),我只買(mǎi)過(guò)一本,而且買(mǎi)了之后,我大致翻了一遍覺(jué)得很多東西不懂,于是就先放在一邊,等有一定基礎(chǔ)之后再回頭看,結(jié)果發(fā)現(xiàn)大部分我都能看懂了,這是后話。為什么喜歡下電子書(shū),尤其是像我這一篇一樣的,親身經(jīng)歷寫(xiě)成的電子書(shū),因?yàn)槭怯H歷者的語(yǔ)言,而且過(guò)來(lái)人都知道新人哪里最需要幫助,所以語(yǔ)言上、選取的例子一般都比較淺顯易懂??催^(guò)一部分學(xué)習(xí)材料之后,感覺(jué)有那么一點(diǎn)點(diǎn)意思了,似乎晦澀難懂的VBA在我心中已經(jīng)不那么可怕了。于是,自己學(xué)著開(kāi)始自己復(fù)制、粘貼一些書(shū)中的代碼到編輯器,然后一步一步運(yùn)行,在Excel中看它運(yùn)行的結(jié)果,每看到一次成功的運(yùn)行,心中就激起無(wú)比的喜悅!盡管它還不是我編寫(xiě)的,嘻嘻。:loveliness:
隨著知識(shí)的豐富,越來(lái)越感到:需要一些實(shí)例來(lái)進(jìn)一步提高實(shí)戰(zhàn)的能力。所以,到深圳市圖書(shū)館辦了個(gè)圖書(shū)證,借了本《實(shí)用技巧大全》,由于不能借出光盤(pán),所以,我利用業(yè)余時(shí)間,硬是一個(gè)例子一個(gè)例子把它里面上千個(gè)實(shí)用的技巧研究了個(gè)透,并把代碼全部抄了下來(lái),保存到一個(gè)Excel文件中,以備以后查閱。由于圖書(shū)館每次最多只能借一個(gè)月,到期就得續(xù)借,于是我先后續(xù)借無(wú)數(shù)次,終于抄到了第后一頁(yè)!看到我完成最后一個(gè)例子的研究,我感慨萬(wàn)千!自己編寫(xiě)VBA的水平又有了質(zhì)的飛躍!在看這本書(shū)的過(guò)程中,我還結(jié)合工作的需要,為團(tuán)隊(duì)的一項(xiàng)工作進(jìn)行了非常有成效的工作流程的改進(jìn),其中重要一項(xiàng)就是設(shè)計(jì)了十幾個(gè)非常有用的小macro,把大量的人力解放出來(lái),大大提高了工作的效率和準(zhǔn)確性。這其間要特別提到www.excelhome.net這個(gè)良師益友!雖然很早就注冊(cè)了它,但以前上網(wǎng)只顧著玩游戲、看新聞、聽(tīng)音樂(lè),很少去網(wǎng)上學(xué)習(xí),但在研究公司第一個(gè)macro工具的時(shí)候,自己遇到非常大的困難,畢竟是第一次,寫(xiě)的很多代碼都出現(xiàn)error,真是讓人感到無(wú)助,這時(shí)候想起了這個(gè)網(wǎng)站,于是,發(fā)貼求助成了那段時(shí)間我上網(wǎng)的主要活動(dòng),每天固定時(shí)間會(huì)打開(kāi)它來(lái)看看,是否有大俠發(fā)新貼回復(fù)。果真,在幾位大俠非常熱心的幫助之下,我非常順利地完成了第一個(gè)macro的設(shè)計(jì)工作,而且從中又學(xué)到了非常多的實(shí)用的技巧,并且極大地增強(qiáng)了我的信心!隨后的設(shè)計(jì)工作也漸漸感到不是那么高不可攀了!:victory:
贈(zèng)人玫瑰,手有余香。這個(gè)大家庭給予了我無(wú)私的幫助,所以,今天我也把自己的經(jīng)歷寫(xiě)出來(lái),給比我更新但有志學(xué)習(xí)Excel的新人鼓鼓勁!今后,我看見(jiàn)一些新人的貼也會(huì)盡可能的想辦法把自己的思路說(shuō)出來(lái),雖然可能沒(méi)有大俠們的解答那樣精辟,但這是我的心意,也是提高自己的一種方法,看看自己的思路為何與大俠們有差距。既可幫助別人,又可以進(jìn)一步提高,何樂(lè)而不為呢?祝愿大家和excelhome一起成長(zhǎng)!:handshake
下面就分享一些我在這個(gè)網(wǎng)站下載的一些我覺(jué)得非常適合初學(xué)者的學(xué)習(xí)資料,首先聲明:這些資料的著作權(quán)和所有權(quán)都不是我,我只是幫原著者傳播一下,幫助大家,請(qǐng)?jiān)髡唧w諒!以我個(gè)人的經(jīng)驗(yàn),按我所標(biāo)記的順序來(lái)學(xué)習(xí),很快你就會(huì)對(duì)Excel和VBA有深刻的認(rèn)識(shí)了!(不好意思發(fā)現(xiàn):個(gè)人權(quán)限不夠,許多文件太大,壓縮后仍超過(guò)我所能上傳附件大小的限制,實(shí)在抱歉!如果有需要的,可以加我的QQ:******,我用QQ傳給你。請(qǐng)見(jiàn)下文新QQ。)
[ 本帖最后由 coolcoldwind 于 2010-6-30 15:49 編輯 ]
由于去年10月份換工作的原因,我離開(kāi)了原來(lái)那家公司,在這家公司五年的時(shí)間讓我受益匪淺!尤其是excel技術(shù)。但自從今年4月份找到一份新的本專業(yè)的工作之后,獲得晉升,工作變得越來(lái)越忙!想利用手中學(xué)的東東改進(jìn)一下工作中的流程,卻苦于沒(méi)有時(shí)間研究而有心無(wú)力,更是遺忘了當(dāng)初給大家的承諾!實(shí)在汗顏!不久前,突然得閑,在查閱我N久沒(méi)開(kāi)的GMAIL郵箱之后,我非常之震驚!原來(lái),有這么多渴求知識(shí)的朋友給我發(fā)來(lái)郵件尋求幫助,甚至我的這篇不入流的文章還被版主放在頭版予以推薦!我感激之余又心生慚愧!于是乎,我給所有給我發(fā)過(guò)郵件的朋友回復(fù)了一封信,請(qǐng)他們加我的QQ:1611275361,如果有任何初級(jí)的疑難問(wèn)題(我真的還稱不上高手),我愿意在工作空閑之余給予解答,以實(shí)現(xiàn)我當(dāng)初的承諾,回報(bào)EXCELHOME這個(gè)大家庭!回報(bào)各位學(xué)友!謝謝你們!
感謝廣大學(xué)友的厚愛(ài)與支持,我原先留的QQ被大家加爆了,導(dǎo)致許多后來(lái)的學(xué)友沒(méi)法聯(lián)系我,因此,再留一個(gè)工作QQ,方便大家隨時(shí)能找到我,謝謝!新QQ是:1611275361。謝謝大家!并預(yù)祝大家龍年龍馬精神!龍騰虎躍!新年快樂(lè)!
[ 本帖最后由 coolcoldwind 于 2012-1-19 16:49 編輯 ]
我現(xiàn)在的新工作是一家專業(yè)體檢中心的健康管理師,在工作我又設(shè)計(jì)了一些工具,讓我的部門(mén)節(jié)省了不少人力。而這些年,我的QQ上已經(jīng)加了數(shù)百熱心學(xué)習(xí)excel的伙伴,感謝你們對(duì)我的信任,我的水平有限,只能幫大家解答一些簡(jiǎn)單問(wèn)題,請(qǐng)大家見(jiàn)諒!
知識(shí)來(lái)源于多種渠道,而讀書(shū)是其中之一??梢哉f(shuō),最主要最系統(tǒng)的知識(shí)還是來(lái)源于書(shū)中。然而,對(duì)于不同的人,或者是說(shuō)不同水平和層次的人,往往會(huì)有些許的困惑,或盲目、或茫然、或無(wú)從下手、或不知所措……
1、好書(shū)意味著什么
毋庸置疑,一本好書(shū),無(wú)論是對(duì)讀者,還是對(duì)書(shū)中所傳授知識(shí)本身的傳播、發(fā)展和實(shí)踐,都是極其重要的。好書(shū),能讓讀者迅速了解想要的知識(shí),激起學(xué)習(xí)的興趣,有所獲,有所得,經(jīng)得起反復(fù)咀嚼,能給人以回味。好書(shū),也是對(duì)其介紹的技術(shù)本身的發(fā)揚(yáng),從讀者易于理解的角度深入剖析了技術(shù),其良好的組織架構(gòu)在讓讀者汲取知識(shí)的同時(shí),也無(wú)意中眷戀上了該技術(shù)。
對(duì)于初學(xué)者來(lái)說(shuō),一開(kāi)始能接觸到一本好書(shū),是他的幸運(yùn),也是他想要了解的技術(shù)的幸運(yùn)。幸運(yùn)在于,這本書(shū)能讓他徑直地走向技術(shù)的殿堂,而不會(huì)原地轉(zhuǎn)圈,或走蜿延崎嶇的山路。同時(shí),讀者也不會(huì)因?yàn)樽x書(shū)的無(wú)獲而轉(zhuǎn)向其它。但是,面對(duì)茫茫書(shū)海,且又是生手,如何選對(duì)書(shū)呢?自已要斟酌,特別是對(duì)于某技術(shù)初感興趣的讀者,不能盲目的在書(shū)店里一股腦兒買(mǎi)一大堆書(shū),回來(lái)之后一本翻開(kāi)不久就厭煩了,結(jié)果浪費(fèi)了時(shí)間、精力和感情?,F(xiàn)如今,互聯(lián)網(wǎng)發(fā)達(dá),自已可以多在其上轉(zhuǎn)悠,看看哪些書(shū)暢銷(xiāo),讀者對(duì)其評(píng)論如何,其大致介紹了什么內(nèi)容,如何組織的,適不適合自已的胃口,還可以在專業(yè)論壇上請(qǐng)教一些前輩,他們肯的意見(jiàn)也能提供很好的指導(dǎo)??傊?,買(mǎi)書(shū)之前做到有的放矢。
而對(duì)于有經(jīng)驗(yàn)的讀者來(lái)說(shuō),好書(shū)則是他們的良師益友。一本好書(shū),能解決困惑他們好久的問(wèn)題;一本好書(shū),能在他們遇到問(wèn)題時(shí)幫助解決;一本好書(shū),也能幫助他們重新認(rèn)識(shí)正在運(yùn)用的技術(shù);一本好書(shū),更能提升他們的技術(shù)境界。
2、如何讀書(shū)
好書(shū),是作者經(jīng)驗(yàn)、心血和智慧的結(jié)晶。獲取一本適合自已的書(shū)后,一定要用行動(dòng)來(lái)好好珍惜。一定要仔細(xì)閱讀,對(duì)書(shū)中的點(diǎn)睛之筆更是要精讀。另一方面,一定要?jiǎng)邮謱?shí)踐,特別是對(duì)于書(shū)中的示例,自已要能在計(jì)算機(jī)中實(shí)現(xiàn)它。同時(shí),要結(jié)合一些實(shí)例,進(jìn)行運(yùn)用。尤其是被譽(yù)為經(jīng)典、一版再版的圖書(shū),更是要反復(fù)咀嚼。我想,花在這一本書(shū)上的精力和時(shí)間,一定會(huì)大大勝于花于一些泛泛而談的圖書(shū)中的時(shí)間。
再者,要提醒的是,人的精力是有限的,對(duì)一項(xiàng)事物癡迷到一定程度后,肯定會(huì)有厭倦。這時(shí),一定要堅(jiān)持,不能半途而廢。說(shuō)不定,這正是積累和沉淀的過(guò)程,挺過(guò)去,又是一片天。當(dāng)然,在讀書(shū)的過(guò)程中,如果能夠利用各種渠道和志同道和的人交流,并能得到有益的響應(yīng),一定會(huì)大大地提高讀書(shū)的興趣,也會(huì)促進(jìn)對(duì)書(shū)中內(nèi)容的理解和掌握。
3、想到了Excel
現(xiàn)如今,Excel已廣為人知,VBA在國(guó)內(nèi)也日益發(fā)展,這從當(dāng)今圖書(shū)市場(chǎng)上Excel和VBA大量的圖書(shū)可窺知一二。從當(dāng)初這方面圖書(shū)的饋乏,到現(xiàn)在的爭(zhēng)奇斗艷,我一直經(jīng)歷著。從中也看到了,隨著應(yīng)用水平的提高,圖書(shū)質(zhì)量的提高。我現(xiàn)在面臨的問(wèn)題是,Excel太博大精深了,基本上各個(gè)方面都可以利用它,而現(xiàn)在的技術(shù)層出不窮,我需要學(xué)習(xí)各方面的技術(shù)來(lái)擴(kuò)展Excel,但我又怕太雜,反而適得其反。經(jīng)過(guò)一段時(shí)間的考慮后,我劃分了下面的六類(lèi),使自已能清楚地學(xué)習(xí)而不受干擾。
(1)Excel電子表格自身,這是最基本的東西,對(duì)Excel的功能一定要熟練運(yùn)用。還有ExcelVBA,一定要理解透徹,運(yùn)用自如。VBA幾乎可以做任何事情,不過(guò)這要取決于對(duì)它的了解和掌握程序?!獙W(xué)習(xí)Excel和ExcelVBA
(2)VB6與VBA有著不可分割的關(guān)系,在某些方面兩者可能完全相同,充分利用VB6有而VBA沒(méi)有或很難實(shí)現(xiàn)的功能,可以很好地彌補(bǔ)VBA的不足。——學(xué)習(xí)VB6
(3)一些主流語(yǔ)言或經(jīng)典語(yǔ)言的學(xué)習(xí)可以為VBA的深入研究打下堅(jiān)實(shí)的基礎(chǔ),畢竟,它們研究的人多、應(yīng)用的人也多,高手更多,經(jīng)驗(yàn)和技巧更是層出不窮,其編程思想更是被稱作藝術(shù),這些都可以對(duì)VBA的深入發(fā)掘開(kāi)拓思路。何況,利用它們也能充分?jǐn)U展Excel的功能。——C/C++的學(xué)習(xí)
(4)VBA有著無(wú)可替代的優(yōu)勢(shì),在國(guó)外,它早已深入人心,有很多這方面的大師級(jí)的人物。我們現(xiàn)在不會(huì)說(shuō)VBA已過(guò)時(shí),至少在今后的相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)不會(huì)。但隨著技術(shù)的發(fā)展,一些新的技術(shù)將會(huì)逐漸顯示優(yōu)勢(shì)和吸引力,它們的一些特點(diǎn)也改善著VBA的不足,并且有著自身在開(kāi)發(fā)Excel應(yīng)用程序方面的良好特點(diǎn)?!猇S.NET和VSTO的學(xué)習(xí)
(5)正在成為業(yè)界標(biāo)準(zhǔn),Excel早已容納了它,并逐漸地成為了主流。——XML的學(xué)習(xí)
(6)在網(wǎng)絡(luò)中發(fā)揮Excel的功能?!狝SP和ASP.NET的學(xué)習(xí)
我還在總結(jié),在學(xué)習(xí)的過(guò)程中總結(jié)……
但,要學(xué)的東西太多了,不能亂,不能陷入困惑,必須清晰!
聯(lián)系客服