【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫(huà)教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】

標(biāo)題: 05-VBA過(guò)程詳細(xì)講解內(nèi)容 [打印本頁(yè)]

作者: excel交流    時(shí)間: 2017-9-20 01:05
標(biāo)題: 05-VBA過(guò)程詳細(xì)講解內(nèi)容
  VBA過(guò)程分Sub過(guò)程和Function過(guò)程。
          1、Sub過(guò)程總是以“sub 過(guò)程名()”開(kāi)頭,以“End Sub”結(jié)尾,一個(gè)過(guò)程就是執(zhí)行某項(xiàng)動(dòng)作的一套指令,Sub過(guò)程不返回運(yùn)行的結(jié)果。
          2、Function總是以“Function 程序名()”開(kāi)頭,以“End Function”結(jié)尾,和Sub過(guò)程的區(qū)別是Function過(guò)程返回程序運(yùn)行的值,值可以是一個(gè)值或一個(gè)數(shù)組,就像我們的工作表函數(shù),F(xiàn)unction過(guò)程也就是我們說(shuō)的自定義函數(shù)。


         在這里,小編主要要給大家講的是Sub過(guò)程,F(xiàn)unction過(guò)程如果需要的話,在后面我們?cè)僦v。
         好了,今天已經(jīng)講得夠多了,你對(duì)VBA應(yīng)該已有一個(gè)簡(jiǎn)單的認(rèn)識(shí)了吧?
        要設(shè)計(jì)一個(gè)過(guò)程,其實(shí)很簡(jiǎn)單,把需要的對(duì)象收集起來(lái),看看我們要對(duì)他們的屬性進(jìn)行怎樣的修改?我們需要做什么?需要用什么樣的方法?要用哪些事件?收集起來(lái)就是一個(gè)完整的過(guò)程。
        只要你肯動(dòng)手,一定會(huì)覺(jué)得很簡(jiǎn)單,你不要被那一大堆的對(duì)象、屬性、方法和事件給嚇暈了,完全不必全部記住它們,需要的時(shí)候知道在哪里找就行,而代碼也不必一個(gè)一個(gè)的去輸入,還記得前面一貼我們說(shuō)的錄制宏嗎?當(dāng)你需要進(jìn)行某項(xiàng)操作的時(shí)候,不妨先錄一段宏,但是宏是呆板的,有許多我們不需要的東西,給它修修枝,剪剪葉,整理整理,一個(gè)程序就OK了。
        同時(shí),建議你在VBE窗口中,單擊“工具——選項(xiàng)”,在彈出的“選項(xiàng)”對(duì)話框里勾選“自動(dòng)列出成員”。
[attach]5322[/attach]

設(shè)置好后,試著在代碼窗口里輸入點(diǎn)代碼,看看,有什么?呵呵......,不用我說(shuō)了,對(duì)于初學(xué)的我們,很需要它吧?




[attach]5323[/attach]

了解了對(duì)象,屬性,方法及事件后,豬八戒按門鈴開(kāi)門的過(guò)程我們都可以把它寫成程序:



      Sub 門鈴_單擊()
           如果 嫦娥.位置=在家 那么 門.開(kāi)
       End sub


       上面這個(gè)并不是真的程序,但都有了程序的思想了,程序里,事件、對(duì)象、屬性及過(guò)程都有了,你能找出來(lái)嗎?


       多嘗試,溫故知新,你可以想著用程序去解決一些你在使用Excel過(guò)程中遇到的問(wèn)題,每一個(gè)問(wèn)題的解決,你都會(huì)發(fā)現(xiàn)自己得到了很大的進(jìn)步.

        好了,還是那句話,路在腳下,繼續(xù)走,精彩會(huì)慢慢為你上演,讓我們一起努力,共同進(jìn)步。









歡迎光臨 【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫(huà)教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】 (http://bmrsportswear.com/) Powered by Discuz! X3.4