Excel VBA探究Sub子過程、Function函數過程(excel函數公式大全)

      網友投稿 1896 2022-06-01

      大家好,前面幾節課我們學習了有關過程的基礎知識,從本節課開始,我們開始具體介紹各個不同的過程。還記得在VBA中過程的類別嗎?它們分別是:Sub子過程、Function函數過程、Property過程

      前面兩個過程類型是我們常見的,所以接下來我們一同探究Sub子過程、Function函數過程。今天先看Sub子過程。

      Sub子過程包含完成某項任務的一系列VBA代碼,Sub子過程沒有返回值,但是可以接受參數。Sub子過程在開頭部分都包含了Sub關鍵字,在結束部分則以End Sub結尾。通常Sub子過程可以分為事件Sub子過程和通用Sub子過程。

      事件Sub子過程

      事件子過程是由VBA自行聲明并附在窗體、控件、工作表、工作簿對象上。用戶不可以對事件過程聲明進行增加或刪除。當用戶在某個對象上引發一個動作時,Windows會通知VBA產生一個事件,并且VBA會自動地調用與該事件相關的事件過程。事件Sub子過程的調用格式如下:? ?Private Sub 對象名_事件名([參數表])? ?語句塊? ?End Sub? ?上面的調用格式中,事件過程的過程名格式是固定的。該名稱將對象名和事件名通過下劃線連接。對象名是對象在VBE屬性窗口的名稱屬性。事件名種類非常多,而且不同的對象類型其事件也可能不一樣。例如,窗體對象包含了初始化事件和卸載事件,文本框包含了文本框改變事件。下面演示一下這類事件Sub子過程的建立方法:?(1)、切換到VBE窗口,在工程資源管理器中雙擊某個對象,這里我們雙擊名叫“名單”的工作表:

      (2)、打開其代碼窗口,在代碼窗口左上方的對象選擇下拉列表框中選擇“Worksheet”:

      此時會自動彈出一個默認的事件Sub子過程代碼:單元格選擇變化事件。

      (3)、此時我們就可以在上面的框架中寫代碼了,寫一個示例代碼:

      (4)、整體效果:

      Excel VBA探究之Sub子過程、Function函數過程(excel函數公式大全)

      以上就是本節的事件Sub子過程的介紹,從上面的介紹可以看出,事件子過程的聲明代碼是由系統自動完成的。我們在建立事件過程時并不需要手打輸入事件過程的聲明代碼,而只需要在代碼窗口中選擇對應的對象以及事件名即可,事件過程的聲明部分可能還包含了部分參數,這些參數通常是由事件過程自動捕獲的。當然了,你若選擇完全手動輸入那也是可以的,但我相信你不會那么做

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:輸入數據回車Enter自動添加小數點及顯示隱藏批注
      下一篇:Excel 快速輸入各類數據的方法技巧示例總結(excel函數公式大全)
      相關文章
      亚洲午夜久久久精品影院| 亚洲av无码国产精品色午夜字幕 | 精品久久久久久亚洲| 亚洲日本一区二区一本一道| 青草久久精品亚洲综合专区| 亚洲av无码无线在线观看| 亚洲av成人一区二区三区在线播放| 亚洲看片无码在线视频| 激情五月亚洲色图| 亚洲日本乱码卡2卡3卡新区| 精品国产日韩久久亚洲| 亚洲精品无码专区在线| 亚洲av永久无码一区二区三区| 亚洲成a人片在线不卡一二三区| 亚洲妇女无套内射精| 亚洲精品欧美综合四区| 色婷婷六月亚洲综合香蕉| 日本亚洲中午字幕乱码| 亚洲成A人片77777国产| 亚洲国产精品人人做人人爽| 亚洲人成色77777在线观看大| 亚洲中文字幕视频国产| 国产亚洲成归v人片在线观看| 国产午夜亚洲精品午夜鲁丝片| 久久国产成人精品国产成人亚洲| 在线精品亚洲一区二区三区| 亚洲精品成人无限看| 亚洲国产精品自在线一区二区 | 亚洲成熟丰满熟妇高潮XXXXX| 女bbbbxxxx另类亚洲| 亚洲人成国产精品无码| 好看的亚洲黄色经典| 亚洲影院在线观看| 亚洲国色天香视频| 亚洲熟伦熟女专区hd高清| 国产亚洲精彩视频| 亚洲日产韩国一二三四区| 亚洲午夜精品久久久久久人妖| 亚洲国产理论片在线播放| 亚洲熟妇无码八V在线播放| 色偷偷亚洲第一综合|