話說(shuō)千萬(wàn)遍,,我們編程的環(huán)境你熟悉嗎,?其實(shí)通過(guò)我們前面的學(xué)習(xí),你也許知道在哪里編程,,寫VBA的地方,。那么如何找到這個(gè)地方呢?打開開發(fā)工具,,就可以看到Visual Basic,,當(dāng)然打開這個(gè),也有快捷鍵(ALT+F11),。進(jìn)入到編程的環(huán)境,,我看到這個(gè)環(huán)境是瀑布式的下拉菜單布置,。 上面的一列是我們常用的命令列,他們是瀑布式分布的,。其實(shí)這個(gè)界面看起來(lái)是如此老式,,但是我們代碼都是儲(chǔ)存在工程資源管理器中的,這個(gè)管理器是默認(rèn)在最左側(cè),。我們代碼可以保存在這個(gè)工程管理器的下階文件中,,比如存放在模塊中或者,sheets中,,thisworkbook中,。都可以存檔我們寫好的代碼。 我們可以看到,,在工程資源管理中,可以新建窗體,,新建模塊,,新建類模塊,這些都是可以存在我們代碼的,。另外當(dāng)我們點(diǎn)擊窗體的時(shí)候,,可以設(shè)置他的屬性,可以改動(dòng)相關(guān)值。 說(shuō)了這么多,,紅色對(duì)話框標(biāo)記的代碼,,是我們?cè)诮窈蟮膶W(xué)習(xí)中,將會(huì)經(jīng)常用到的工具,。 那你如果你發(fā)現(xiàn)你沒(méi)有這2個(gè)的話,,是如何去打開呢?打開視圖—工具欄—即可看到編輯和標(biāo)準(zhǔn),,標(biāo)準(zhǔn)是左側(cè)紅色對(duì)話框,,編輯是右側(cè)對(duì)話框標(biāo)記的。 標(biāo)準(zhǔn)的作用是我們常用執(zhí)行代碼,中斷代碼之類的操作,。 編輯的作用是我們注釋代碼和取消注釋,,然后代碼縮進(jìn)。當(dāng)然你在以后學(xué)習(xí)中,,會(huì)發(fā)現(xiàn)這2個(gè)地方我們經(jīng)常會(huì)用,。 注釋代碼如下圖,當(dāng)我們注釋代碼以后,,那么代碼將不會(huì)再執(zhí)行,,直接跳過(guò)這個(gè)代碼,暫時(shí)這個(gè)代碼是失效的,。這個(gè)在我們今后調(diào)試代碼的時(shí)候,,常常會(huì)用到。 當(dāng)然還需要說(shuō)的一點(diǎn)是,我們寫代碼的環(huán)境是建立在Excel中的,,脫離這個(gè)環(huán)境,,也許就無(wú)法正常執(zhí)行,這個(gè)也算是VB的局限性,。 在今后的學(xué)習(xí)中,,也許你會(huì)遲疑,你需要想好自己用什么樣的態(tài)度去學(xué)習(xí),,值不值得你去學(xué)習(xí)這個(gè),?在這里給你的建議是,在后面慢慢循序漸進(jìn)的學(xué)習(xí),,從最基本的錄制宏,,程序基本語(yǔ)法類,,數(shù)組,字典,,界面,,類模塊,VBA封裝,,API,,算法。大概就這么多,,其實(shí)VBA并不是萬(wàn)能的,,有些功能是可以去實(shí)現(xiàn),但是用VBA去解決的話,,就有的超出范圍了,。 其實(shí)在某種程度上來(lái)說(shuō),VB其實(shí)是一種腳本語(yǔ)言,,他都不能算是一種程序開發(fā)語(yǔ)言,。學(xué)習(xí)Excel的道路是無(wú)止境的,但是在今后的學(xué)習(xí)這個(gè)語(yǔ)言中,,要學(xué)會(huì)適可而止,,他的內(nèi)容是有限的,當(dāng)你感覺(jué)學(xué)習(xí)差不多的時(shí)候,,就可以停止啦,!而是需要你學(xué)以致用,工作盡量能做到一次性解決,,何樂(lè)而不為呢,? |
|