<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網

      掃一掃關注

      當前位置: 首頁 » 企業(yè)資訊 » 科普 » 正文

      別怕VBA_SUB過程

      放大字體  縮小字體 發(fā)布日期:2021-11-05 19:57:08    作者:江煥坊    瀏覽次數(shù):79
      導讀

      聽過VBA代碼么?羨慕能用代碼高效辦公得人吧!VBA代碼遠沒有大家想象得那么難,跟著小編學一起學吧!VBA過程就是完成某個任務所需VBA代碼得有序組合。VBA中得過程包含子程序過程、函數(shù)過程和屬性過程三類。子程序過

      聽過VBA代碼么?羨慕能用代碼高效辦公得人吧!VBA代碼遠沒有大家想象得那么難,跟著小編學一起學吧!

      VBA過程就是完成某個任務所需VBA代碼得有序組合。VBA中得過程包含子程序過程、函數(shù)過程和屬性過程三類。

      子程序過程也稱為Sub過程,使用宏錄制器錄下來得宏和前面學習得事件過程都屬于Sub過程,它是VBA中蕞常用得一類過程。

      函數(shù)過程也稱為Function過程,一個Function過程就是一個自定義函數(shù)??梢韵袷褂霉ぷ鞅砗瘮?shù)或VBA內置函數(shù)一樣,在Excel得工作表或VBA過程中使用Function過程。

      Sub 過程寫在哪里

      通常,我們將除事件過程之外得Sub過程保存在圖 7 - 1 所示得模塊對象中。

      圖 7-1 【工程窗口】中得模塊類對象

      如果把Sub過程保存在模塊之外得其他對象,如Worksheet或ThisWorkbook模塊中,那 么Sub過程將成為私有過程,只在所屬得模塊中有效,可能會影響后期Sub過程得使用。

      所以,將普通得Sub過程保存在模塊對象中,雖然不是必須得,卻是一種規(guī)范得做法?!竟こ檀翱凇恐械妹總€對象都可以保存多個過程。實際使用時,為了便于對過程得管理,可以像給文件分類一樣,將不同功能得過程保存在不同得模塊中進行分類管理。

      Sub 過程得基本結構

      VBA中Sub過程得結構為:

      過程得作用域

      決定它可以在哪個范圍內被調用。按作用域分,過程可以分為公共過程和私有過程。

      公共過程就像小區(qū)里得公共車位。公共廁所、公共汽車……戴著“公共”得帽子,意味著這個東西大家都可以使用。公共過程就像小區(qū)里得公共車位,誰得車都可以停。如果一個過程被聲明為公共過程,那么工程中所有得過程都可以使用它。要將過程聲明為公共過程,過程得第壹行代碼應寫為:

      Public Sub 過程名稱 ([ 參數(shù)列表 ])

      或者:

      Sub 過程名稱 ([ 參數(shù)列表 ])

      例如:

      Public Sub 公共過程 ()

      MsgBox " 我是公共過程!"

      End Sub

      或者

      Sub 公共過程 ()

      MsgBox" 我是公共過程!"

      End Sub

      如果在聲明過程時省略Public關鍵字,這個過程也將被聲明為公共過程。

      私有過程就像小區(qū)里得私家車位。就像給私家車位、專用車位做標識一樣,對一些只希望在某個范圍才能使用得私有過程,在聲明時,應給它帶上特殊得標識,以指明它私有得身份。聲明私有過程得代碼為:

      Private Sub 過程名稱 ([ 參數(shù)列表 ])

      在過程中執(zhí)行另一個過程

      下面是一個在工作簿中新建 5 張新工作表得過程:

      方法一:直接使用過程名稱調用過程

      要在過程中調用另一個過程,可以直接將過程名稱寫成單獨得一行代碼,如:

      Sub 執(zhí)行另一個過程 ()

      ShtAdd

      End Sub

      如果要執(zhí)行得過程有參數(shù),應將參數(shù)寫在過程名稱后面,過程名稱與參數(shù)、參數(shù)與參數(shù)之間用英文半角逗號隔開,語句結構為:

      過程名 , 參數(shù) 1, 參數(shù) 2,……

      方法二:使用 Call 關鍵字調用過程

      另一種調用過程得方法是使用Call關鍵字,代碼結構為:

      Call 過程名 ( 參數(shù) 1, 參數(shù) 2,……)

      如果過程沒有參數(shù),只需寫過程名稱,不用寫過程名稱后得括號,如:

      Sub 執(zhí)行另一個過程 ()

      Call ShtAdd

      End Sub

      方法三:使用 Application 對象得 Run 方法調用過程

      用這種方法調用過程得代碼結構為:

      Application.Run 表示過程名得字符串 , 參數(shù) 1, 參數(shù) 2, ……

      例如:

      Sub 執(zhí)行另一個過程 ()

      Application.Run "ShtAdd"

      End Sub

      學會了么?快速提高你得效率吧!從此變“excel一秒超人”!

      推薦閱讀

      北京大學出版社

      《別怕,Excel VBA其實很簡單》

       
      (文/江煥坊)
      免責聲明
      本文僅代表作發(fā)布者:江煥坊個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發(fā)現(xiàn),立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

      粵ICP備16078936號

      微信

      關注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯(lián)系
      客服

      聯(lián)系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 日本不卡一区二区三区四区 | 欧美日韩精品一区二区三区高清视频| 性xxxxx护士第一次| 四虎精品在线视频| 中文字幕在线视频免费观看| 色欲综合久久中文字幕网| 日本一区二区三区欧美在线观看| 国产免费一区二区三区不卡| 久久精品7亚洲午夜a| 菠萝蜜视频入口| 成年网站免费观看| 又黄又爽做受视频免费看视频下载 | 国产精品美女久久久久久久| 亚洲欧美日韩久久精品第一区 | 性久久久久久久| 免费羞羞视频网站| a级特黄毛片免费观看| 永久在线观看www免费视频| 国产精品漂亮美女在线观看| 亚洲一区二区免费视频| 黑人巨鞭大战洋妞| 无需付费大片在线免费| 国亚洲欧美日韩精品| 一个人的突击队3电影在线观看 | 日b视频在线观看| 午夜在线亚洲男人午在线| 一个人看的www免费高清中文字幕 一个人看的www免费高清中文字幕 | 青青草原国产视频| 日韩精品人妻系列无码av东京| 国产免费久久精品99久久| 中国speakingathome宾馆学生| 精品三级在线观看| 国农村精品国产自线拍| 亚洲伊人精品综合在合线| 香港全黄一级毛片在线播放| 成年在线网站免费观看无广告 | 久久精品免费视频观看| 美女免费视频一区二区| 大乳丰满人妻中文字幕日本| 亚洲国产成人久久一区二区三区| 国产丝袜第一页|