MSCBSC 移動通信論壇
搜索
登錄注冊
網(wǎng)絡優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實習生/應屆生招聘職位

  • 閱讀:19998
  • 回復:89
EXCEL_VBA教程
jame7779
金牌會員



 發(fā)短消息    關注Ta 

積分 8282
帖子 301
威望 74360 個
禮品券 0 個
專家指數(shù) 26
注冊 2006-12-19
專業(yè)方向 
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2006-12-21 22:18:33  只看樓主 
EXCEL_VBA教程

查看積分策略說明
附件下載列表:
2006-12-21 22:18:33  下載次數(shù): 631
Excel_VBA.rar (965.91 KB)
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網(wǎng)絡AI應用典型場景技術(shù)解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術(shù)白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網(wǎng)白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 共獲得 2 次點評 我要點評

    • alcsl 威望 +6 個
      · 精品文章 詳細.. 發(fā)表與:2008-6-10 20:19:56
    • jerrydeng 威望 +20 個
      · 好東西值得鼓勵 詳細.. 發(fā)表與:2006-12-21 22:22:17

    作者的更多帖子
     
    [充值威望,立即自動到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無憂
    yunzhao
    鉆石會員



     發(fā)短消息    關注Ta 

    積分 11695
    帖子 618
    威望 2130 個
    禮品券 0 個
    專家指數(shù) 2
    注冊 2006-5-26
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2006-12-22 08:49:01 
    看看。。。。。!

    對本帖內(nèi)容的看法? 我要點評

     
    [立即成為VIP會員,百萬通信專業(yè)資料立即下載,支付寶、微信付款,簡單、快速!]
    freeze
    初級會員



     發(fā)短消息    關注Ta 

    積分 355
    帖子 10
    威望 98 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2006-12-21
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2006-12-22 23:39:41 
    好東東一定要學習學習!

    對本帖內(nèi)容的看法? 我要點評

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國通信人才網(wǎng)
    yuenkakin
    初級會員



     發(fā)短消息    關注Ta 

    積分 159
    帖子 10
    威望 15 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2006-9-23
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-02 14:22:16 
    菜鳥提問:什么是VBA :P

    對本帖內(nèi)容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    wszk2006cn
    金牌會員



     發(fā)短消息    關注Ta 

    積分 5152
    帖子 403
    威望 0 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2006-9-22
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-02 20:06:20 
    好東西 幫你頂了啊

    對本帖內(nèi)容的看法? 我要點評

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國通信人才網(wǎng)
    freeze
    初級會員



     發(fā)短消息    關注Ta 

    積分 355
    帖子 10
    威望 98 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2006-12-21
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-03 14:47:40 
    (轉(zhuǎn)貼)

    VBA教程之一:VBA是什么.1 VBA是什么

    直到90年代早期,使應用程序自動化還是充滿挑戰(zhàn)性的領域.對每個需要自動化的應用程序,人們不得不學習一種不同的自動化語言.例如:可以用EXCEL的宏語言來使EXCEL自動化,使用WORD BASIC使WORD自動化,等等.微軟決定讓它開發(fā)出來的應用程序共享一種通用的自動化語言--------Visual Basic For Application(VBA),可以認為VBA是非常流行的應用程序開發(fā)語言VASUAL BASIC 的子集.實際上VBA是"寄生于"VB應用程序的版本.VBA和VB的區(qū)別包括如下幾個方面: 1. VB是設計用于創(chuàng)建標準的應用程序,而VBA是使已有的應用程序(EXCEL等)自動化
    2. VB具有自己的開發(fā)環(huán)境,而VBA必須寄生于已有的應用程序.
    3. 要運行VB開發(fā)的應用程序,用戶不必安裝VB,因為VB開發(fā)出的應用程序是可執(zhí)行文件(*.EXE),而VBA開發(fā)的程序必須依賴于它的"父"應用程序,例如EXCEL. 盡管存在這些不同,VBA和VB在結(jié)構(gòu)上仍然十分相似.事實上,如果你已經(jīng)了解了VB,會發(fā)現(xiàn)學習VBA非常快.相應的,學完VBA會給學習VB打下堅實的基礎.而且,當學會在EXCEL中用VBA創(chuàng)建解決方案后,即已具備在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA創(chuàng)建解決方案的大部分知識.

    * VBA一個關鍵特征是你所學的知識在微軟的一些產(chǎn)品中可以相互轉(zhuǎn)化.
    * VBA可以稱作EXCEL的“遙控器”.

    VBA究竟是什么?更確切地講,它是一種自動化語言,它可以使常用的程序自動化,可以創(chuàng)建自定義的解決方案. 此外,如果你愿意,還可以將EXCEL用做開發(fā)平臺實現(xiàn)應用程序.

    1.2 EXCEL環(huán)境中基于應用程序自動化的優(yōu)點 也許你想知道VBA可以干什么?使用VBA可以實現(xiàn)的功能包括: 1. 使重復的任務自動化.
    2. 自定義EXCEL工具欄,菜單和界面.
    3. 簡化模板的使用.
    4. 自定義EXCEL,使其成為開發(fā)平臺.
    5. 創(chuàng)建報表.
    6. 對數(shù)據(jù)進行復雜的操作和分析.

    用EXCEL作為開發(fā)平臺有如下原因: 1. EXCEL本身功能強大,包括打印,文件處理,格式化和文本編輯.
    2. EXCEL內(nèi)置大量函數(shù).
    3. EXCEL界面熟悉.
    4. 可連接到多種數(shù)據(jù)庫.

    用其他語言開發(fā)應用程序,一半的工作是編寫一些基本功能的模塊,包括文件的打開和保存,打印,復制等.而用EXCEL作為開發(fā)平臺,則由于EXCEL已經(jīng)具備這些基本功能,你要做的只是使用它.

    1.3 錄制簡單的宏 在介紹學習VBA之前,應該花幾分鐘錄制一個宏。
    新術(shù)語:“宏”,指一系列EXCEL能夠執(zhí)行的VBA語句。
    以下將要錄制的宏非常簡單,只是改變單元格顏色。請完成如下步驟: 1)打開新工作簿,確認其他工作簿已經(jīng)關閉。
    2)選擇A1單元格。調(diào)出“常用”工具欄。
    3)選擇“工具”—“宏”—“錄制新宏”。
    4)輸入“改變顏色”作為宏名替換默認宏名,單擊確定,注意,此時狀態(tài)欄中顯示“錄制”,特別是“停止錄制”工具欄也顯示出來。替換默認宏名主要是便于分別這些宏。
    ★ 宏名最多可為255個字符,并且必須以字母開始。其中可用的字符包括:字母、數(shù)字和下劃線。宏名中不允許出現(xiàn)空格。通常用下劃線代表空格。
    5)選擇“格式”的“單元格”,選擇“圖案”選項中的紅色,單擊“確定”。
    6)單擊“停止錄制”工具欄按鈕,結(jié)束宏錄制過程。

    ※ 如果“停止錄制”工具欄開始并未出現(xiàn),請選擇“工具”—“宏”—“停止錄制”。

    錄制完一個宏后就可以執(zhí)行它了。

    1.4 執(zhí)行宏

    當執(zhí)行一個宏時,EXCEL按照宏語句執(zhí)行的情況就像VBA代碼在對EXCEL進行“遙控”。但VBA的“遙控”不僅能使操作變得簡便,還能使你獲得一些使用EXCEL標準命令所無法實現(xiàn)的功能。而且,一旦熟悉了EXCEL的“遙控”,你都會奇怪自己在沒有這些“遙控”的情況下,到底是怎么熬過來的。要執(zhí)行剛才錄制的宏,可以按以下步驟進行: 1)選擇任何一個單元格,比如A3。
    2)選擇“工具”—“宏”—“宏”,顯示“宏”對話框。
    3)選擇“改變顏色”,選擇“執(zhí)行”,則A3單元格的顏色變?yōu)榧t色。試著選擇其它單元格和幾個單元格組成的區(qū)域,然后再執(zhí)行宏,以便加深印象。

    1.5 查看錄制的代碼

    到底是什么在控制EXCEL的運行呢?你可能有些疑惑.好,讓我們看看VBA的語句吧. 1)選擇“工具”—“宏”—“宏”,顯示“宏”對話框。
    2)單擊列表中的“改變顏色”,選擇“編輯”按鈕。 此時,會打開VBA的編輯器窗口(VBE)。關于該編輯器,以后再詳細說明,先將注意力集中到顯示的代碼上。代碼如下:(日期和姓名會有不同)

    Sub 改變顏色()
    '
    ' 改變顏色 Macro
    ' xw 記錄的宏 2000-6-10
    '

    '
    With Selection.Interior
    .ColorIndex = 3
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    End With
    End Sub

    將來會十分熟悉這種代碼,雖然現(xiàn)在它們看上去像一種奇怪的外語。學習VBA或編程語言在某種程度上比較像在學習一種外語。

    Sub 改變顏色():這是宏的名稱。

    中間的以“ '”開頭的五行稱為“注釋”,它在錄制宏時自動產(chǎn)生。

    以With 開頭到End With 結(jié)束的結(jié)構(gòu)是With結(jié)構(gòu)語句,這段語句是宏的主要部分。注意單詞“selection”,它代表“突出顯示的區(qū)域”(即:選定區(qū)域)。With Selection.Interior :它讀作“選擇區(qū)域的的內(nèi)部”.這整段語句設置該區(qū)域內(nèi)部的一些“屬性”。

    其中:

    .ColorIndex = 3: 將該內(nèi)部設為紅色。注意:有一小圓點,它的作用在于簡化語句,小圓點代替出現(xiàn)在With后的詞,它是With結(jié)構(gòu)的一部分。另外:紅色被數(shù)字化為3.(紅色警戒是否可稱作:3號警戒,嗯?)有興趣的話,你將3改為其他數(shù)字試試看。

    .Pattern = xlSolid:設置該區(qū)域的內(nèi)部圖案。由于是錄制宏,所以,雖然你并未設置這一項,宏仍然將其記錄下來(因為在“圖案”選項中有此一項,只是你為曾設置而已)。xlSolid表示純色。

    .PatternColorIndex = xlAutomatic:表示內(nèi)部圖案底紋顏色為自動配色。

    End With:結(jié)束With 語句。

    End Sub:整個宏的結(jié)束語

    1.6 編輯錄制的代碼 在上一節(jié),我們錄制了一個宏并查看了代碼,代碼中有兩句實際上并不起作用。哪兩句?現(xiàn)在,在宏中作一個修改,刪除多余行,直到和下面代碼相同:

    Sub 改變顏色()
    '
    ' 改變顏色 Macro
    ' xw 記錄的宏 2000-6-10
    '

    '
    With Selection.Interior
    .ColorIndex = 3
    End With
    End Sub

    完成后,在工作表中試驗一下。你會發(fā)現(xiàn)結(jié)果和修改前的狀況一樣。在With 語句前加入一行:

    Range("A5").Select

    試著運行該宏,則無論開始選擇哪個單元格,宏運行結(jié)果都是使A5單元格變紅.

    現(xiàn)在可以看到,編輯錄制的宏同樣非常簡單。需要編輯宏是因為以下三個方面的原因。一:在錄制中出錯而不得不修改。二:錄制的宏中有多余的語句需要刪除,提高宏的運行速度。三:希望增加宏的功能。比如:加入判斷或循環(huán)等無法錄制的語句。

    1.7 錄制宏的局限性

    希望自動化的許多EXCEL過程大多都可以用錄制宏來完成.但是宏記錄器存在以下局限性.通過宏記錄器無法完成的工作有: 1)錄制的宏無判斷或循環(huán)能力.
    2)人機交互能力差,即用戶無法進行輸入,計算機無法給出提示.
    3)無法顯示EXCEL對話框.
    4)無法顯示自定義窗體.

    1.8 小結(jié)

    本課中,你已經(jīng)掌握了VBA的一些基礎知識,你會錄制宏、編輯宏而且了解了錄制宏的局限性.你很努力.并且已經(jīng)為將來學習VBA甚至VB等編程語言打下了基礎.關鍵是你已經(jīng)了解了一個謎底,就是說,你了解了什么是編程.下面是些小練習,做完后才可以去玩喲.

    思考:
    1)VBA只能用于EXCEL嗎?
    2)VBA是基于哪種語言?
    3)說說EXCEL和VBA的關系.
    4)為什么要用宏?

    共獲得 1 次點評 我要點評

    • cn130 威望 +10 個
      · 熱心解答,獎勵 詳細.. 發(fā)表與:2008-5-14 11:51:34
     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    2015
    資深元老
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    公益·慈善勛章  
    積分 30321
    帖子 1300
    威望 312729 個
    禮品券 23 個
    專家指數(shù) 38
    注冊 2006-9-1
    專業(yè)方向 
    來自 地球
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-04 10:14:30 
    在網(wǎng)優(yōu)和日常的工作中宏的應用非常普遍,學會了受用無窮啊。!建議樓主開個專題,大家都學一下。!

    對本帖內(nèi)容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    zzq
    銀牌會員



     發(fā)短消息    關注Ta 

    積分 3024
    帖子 39
    威望 384 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2007-1-10
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-10 21:07:33 
    宏對于處理大量繁瑣的數(shù)據(jù)非常有用!

    對本帖內(nèi)容的看法? 我要點評

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    yhhw1234
    鉆石會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 14374
    帖子 419
    威望 7016 個
    禮品券 8 個
    專家指數(shù) 0
    注冊 2006-9-20
    專業(yè)方向  LTE
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-13 16:20:49 
    宏對于處理大量繁瑣的數(shù)據(jù)非常有用!

    對本帖內(nèi)容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    msc1234
    中級會員



     發(fā)短消息    關注Ta 

    積分 706
    帖子 42
    威望 1461 個
    禮品券 15 個
    專家指數(shù) -9
    注冊 2007-1-12
    專業(yè)方向  移動通信
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-15 21:17:35 
    宏可以好東西啊,要好好學習

    對本帖內(nèi)容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    dulang1994
    初級會員



     發(fā)短消息    關注Ta 

    積分 381
    帖子 25
    威望 176 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2006-11-2
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-17 16:25:41 
    強烈支持!強烈支持!

    對本帖內(nèi)容的看法? 我要點評

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    surge
    等待驗證會員



     發(fā)短消息    關注Ta 

    積分 338
    帖子 17
    威望 -1 個
    禮品券 0 個
    專家指數(shù) 0
    注冊 2006-5-14
    專業(yè)方向  oec470
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-18 22:34:19 
    我要下載。。!

    對本帖內(nèi)容的看法? 我要點評

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    bluebirdlxy
    論壇元老



     發(fā)短消息    關注Ta 

    積分 29140
    帖子 172
    威望 10588 個
    禮品券 10 個
    專家指數(shù) 0
    注冊 2006-8-25
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-01-21 00:17:36 
    是。
    宏的用處非常大的!
    希望高手多多指點

    對本帖內(nèi)容的看法? 我要點評

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    xyd4361
    認證專家2級
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    紀念勛章·論壇周年慶   C友·魅力勛章  
    積分 22717
    帖子 605
    威望 16069 個
    禮品券 5 個
    專家指數(shù) 129
    注冊 2007-1-28
    專業(yè)方向  無線網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-02-04 14:26:29 
    是!
    宏的用處非常大的!
    希望高手多多指點

    對本帖內(nèi)容的看法? 我要點評

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    zhenans
    初級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 487
    帖子 46
    威望 623 個
    禮品券 0 個
    專家指數(shù) 3
    注冊 2007-1-30
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2007-02-06 14:04:19 
    是啊!
    宏的用處非常大的!
    希望高手多多指點

    對本帖內(nèi)容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料

    快速回復主題    
    標題
    內(nèi)容
     上傳資料請點左側(cè)【添加附件】

    (勾選中文件為要刪除文件)


    當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-01-25 09:46:26
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務郵箱:mscbsc@163.com

    Processed in 0.762467 second(s), 34 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動通信網(wǎng) - 移動通信論壇 - 通信招聘網(wǎng) - Archiver