亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        EXCEL 中的VBA 程序設(shè)計(jì)

        2016-06-17 19:30:54焦萍萍周顯春
        電腦知識與技術(shù) 2016年11期
        關(guān)鍵詞:優(yōu)點(diǎn)

        焦萍萍++周顯春

        摘要:Excel作為office辦公軟件中常用的一個組件,VBA是office應(yīng)用程序的自動化語言。多數(shù)用戶采用Excel管理數(shù)據(jù)過程中,僅采用Excel菜單命令導(dǎo)致多項(xiàng)功能無法實(shí)現(xiàn)。文中深入分析Excel VBA處理數(shù)據(jù)的優(yōu)點(diǎn),利用 VBA程序設(shè)計(jì)關(guān)于學(xué)生成績的Excel表格,驗(yàn)證ExcelVBA是一種更加便捷、直觀處理數(shù)據(jù)的方法。

        關(guān)鍵詞:EXCEL;VBA程序;數(shù)據(jù)輸入法;優(yōu)點(diǎn)

        中圖分類號:TP317 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)11-0063-02

        Excel是眾多用戶喜歡、常用的電子表格軟件,該軟件計(jì)算功能、數(shù)據(jù)管理功能較強(qiáng)。用戶日常使用Excel時,只借助Excel軟件的菜單命令或函數(shù)展開財(cái)政,最多用到Excel的宏功能。如果使用的Excel軟件只局限在上述操作,多數(shù)高級功能無法實(shí)現(xiàn)。本文將便于操作的VBA表層語言和Excel數(shù)據(jù)處理功能相互結(jié)合,提供一組基于VBA的高級編程程序,從而為Excel提供做新的功能,減少Excel操作過程的工作量。

        1 分析Excel VBA編程數(shù)據(jù)處理的優(yōu)點(diǎn)

        借助Excel 2003中“宏”這個功能能更好地展開數(shù)據(jù)處理。宏作為一系列Excel可以執(zhí)行的VBA語句,主要存儲在Visual Basic模塊內(nèi),上述語句和函數(shù)組合成為單獨(dú)的命令,從而達(dá)到自動化執(zhí)行任務(wù)的目的。利用VB編輯器創(chuàng)建宏,使用VBA編程具有如下優(yōu)點(diǎn):

        ⑴Excel作為常用的辦公軟件之一,其適用范圍廣,擁有較好的群眾應(yīng)用基礎(chǔ),工程技術(shù)人員通常熟練掌握其使用方法。同時,通過Excel VBA編程,能為用戶提供友好的操作界面,操作方便。新建宏過程中,利用窗體工具欄,在工作表內(nèi)增加相應(yīng)的控件,并未這些控件指定宏,用戶單擊鼠標(biāo)對這些控件進(jìn)行操作。Excel四進(jìn)行數(shù)據(jù)處理的開發(fā)平臺,該軟件已設(shè)計(jì)文件的打開、打印、復(fù)制等功能,無需編寫上述基本模塊,有效技能開發(fā)應(yīng)用程序的工作量。

        ⑵VBA屬于面向?qū)ο蟮木幊陶Z言,具有便于理解、語法簡單的特點(diǎn),加之,VBA是針對某個特定程序?qū)嵤╅_發(fā),利用簡單的代碼即可完成復(fù)雜的功能。設(shè)計(jì)者秩序掌握基本的VBA語言和編程方法,即可根據(jù)計(jì)算內(nèi)容、要求等完成編程操作。與其他軟件設(shè)計(jì)看不見的內(nèi)部數(shù)組來說,Excel單元格是某個二維數(shù)組中的元素,淺顯易懂,便于表示和調(diào)用數(shù)據(jù)。同時,Excel的二維數(shù)組格式靈活多變,并未設(shè)定統(tǒng)一的格式限制,可定義成為任一單元格表示相應(yīng)的數(shù)據(jù)格式。對某些采用函數(shù)制作的表格,如果數(shù)據(jù)有所改變時,時常需動手更新表格,利用VBA編程能自動對表格進(jìn)行更新。

        2 Excel VBA數(shù)據(jù)輸入和文件管理的方法

        2.1 VBA工作原理

        VBA是并非獨(dú)立存在的語言,是用來開發(fā)應(yīng)用程序的Basic語言。VBA語言功能強(qiáng)大,它以Excel為開發(fā)平臺創(chuàng)建各種應(yīng)用程序,能有效提升其工作效率,也能更加得心應(yīng)手的處理數(shù)據(jù)。例如:在Excel基礎(chǔ)上的VBA,實(shí)際上VBA用在Excel中并未加入Excel特有成分,VBA工作原理如圖1。

        VBA是應(yīng)用VBA編寫代碼和Office對象之間的橋梁,為調(diào)用二者功能提供重要支持,這種調(diào)用借助COM自動化完成。例如,調(diào)用Office一個對象的調(diào)用,利用COM方法獲得相應(yīng)屬性,此時,VBA代碼即可與Office對象進(jìn)行交互操作。

        2.2數(shù)據(jù)輸入方法

        數(shù)據(jù)輸入主要包括數(shù)據(jù)導(dǎo)入、鍵盤和語音輸入三種方法,利用鍵盤輸入是最常使用的方法,用戶勞動量大。語音輸入數(shù)據(jù)是該軟件新增的功能,能在一定程度上減輕勞動量。但因很難保障與語音保持一致,難免出現(xiàn)輸入錯誤的情況,因此,離不開鼠標(biāo)、鍵盤輸入操作。一般情況下,電子數(shù)據(jù)使用數(shù)據(jù)導(dǎo)入法,這種方法能保證記錄數(shù)據(jù)的正確性,降低數(shù)據(jù)輸入錯誤發(fā)生率。

        2.3數(shù)據(jù)審查和文件管理方法

        數(shù)據(jù)審查主要包括把紙上與輸入數(shù)據(jù)進(jìn)行對比;借助函數(shù)功能,對輸入與原有數(shù)據(jù)求差,展開運(yùn)算比較。使用Excel 2003語音功能朗讀文本的內(nèi)容,邊聽邊對照紙上的數(shù)據(jù)。部分?jǐn)?shù)據(jù)可利用程序設(shè)計(jì),檢測輸入數(shù)據(jù)是否合法,例如:輸入角度的分、秒判定其是否超過60,或?qū)λ斎雰?nèi)容是否為數(shù)據(jù)進(jìn)行判斷。Excel 2003能夠?qū)ぷ鞅砗凸ぷ鞑緦?shí)施密碼保護(hù),并設(shè)定相應(yīng)的權(quán)限,不同用戶設(shè)定不同的權(quán)限級別。利用上述保護(hù)措施,能確保信息不遭受意外破壞,達(dá)到安全管理數(shù)據(jù)的效果。

        3 學(xué)生成績計(jì)算程序設(shè)計(jì)

        Excel VBA程序?qū)嵤?shù)據(jù)處理的優(yōu)點(diǎn)為計(jì)算學(xué)生成績提供優(yōu)越條件,讓用戶有更多機(jī)會掌握Excel VBA的豐富功能。在日常教學(xué)過程中,老師經(jīng)常要對學(xué)生的成績進(jìn)行統(tǒng)計(jì),制作清晰地表格能為其提供極大方便。假設(shè)用戶將具有學(xué)生成績的表格存儲在Sheet1中,對這個問題只需在該工作簿內(nèi)在產(chǎn)生某個滿足打印要求的表格,例如:在Sheet2 中將字段名插入至每一條記錄前,在Excel 中創(chuàng)建如下表格。

        表1 學(xué)生部分成績

        [學(xué)生姓名\&性別\&數(shù)學(xué)\&語文\&英語\&張然\&男\&96\&91\&92\&李曉茹\&女\&91\&86\&93\&···\&···\&···\&···\&···\&]

        VBA利用Excel 平臺可將已有功能發(fā)揮地淋漓盡致,促使Excel 具有更加強(qiáng)大、靈活的數(shù)據(jù)處理功能。運(yùn)用Excel自帶的帶音功能即可打印所需表格。利用VBA程序產(chǎn)生滿足上述要求的表格非常簡單,只需將Sheet1各單元格內(nèi)讀入某個數(shù)組內(nèi),隨之在Sheet2內(nèi)重新生成滿足要求的表格。通過運(yùn)行程序獲得計(jì)算表格后,可對表格進(jìn)行相應(yīng)的編輯操作,確保其更加符合日常工作要求。程序代碼如下:

        4 結(jié)論

        總之,Excel是最常用的數(shù)據(jù)處理軟件,在Excel 中使用VBA程序能有效擴(kuò)展Excel的功能,促使采用Excel軟件完成某個管理工作成為可能。文中利用VBA編程設(shè)計(jì)Excel學(xué)生成績管理系統(tǒng),用戶進(jìn)入Excel后屏幕自動呈現(xiàn)數(shù)據(jù)輸入框,老師和學(xué)生利用不同口令進(jìn)入系統(tǒng)。同時,老師可對系統(tǒng)執(zhí)行添加、修改等操作,正確輸入數(shù)據(jù)后,系統(tǒng)展示學(xué)生成績管理系統(tǒng)界面。因此,如果用戶掌握ExcelVBA程序設(shè)計(jì),就能快速完成各種復(fù)雜操作,從而簡單、靈活使用Excel軟件并發(fā)揮Excel特有的功能。

        參考文獻(xiàn):

        [1] 周海生,徐春風(fēng).Excel在工程測量數(shù)據(jù)處理中的應(yīng)用[J].大科技,2014,25(12):251-252.

        [2] 高鵬鴻,劉國.VBA在VB程序設(shè)計(jì)教學(xué)中的實(shí)踐與思考[J].中國信息技術(shù)教育,2015,31(22):31-32.

        [3] 張兆君.水環(huán)境質(zhì)量評價(jià)在Excel中VBA的實(shí)現(xiàn)[J].城市建設(shè)理論研究:電子版,2013,45(36).

        [4] 黃清,許鷹.在PB開發(fā)中實(shí)現(xiàn)Excel復(fù)雜報(bào)表的程序設(shè)計(jì)[J].中國數(shù)字醫(yī)學(xué),2013,8(2):106-108.

        [5] 覃立念.基于CASS開發(fā)EXCEL批量導(dǎo)入宗地屬性[J].城市建設(shè)理論研究:電子版,2013,41(36).

        [6] 張蕓,王繼東.基于Excel和VBA的試卷生成及評分系統(tǒng)[J].西昌學(xué)院學(xué)報(bào):自然科學(xué)版,2014,15(3):67-70

        [7] 周媛,全根元,熊雄等.利用Excel VBA實(shí)現(xiàn)區(qū)域氣象觀測站故障統(tǒng)計(jì)[J].科技廣場,2013,11(6):30-34.

        猜你喜歡
        優(yōu)點(diǎn)
        《如此優(yōu)點(diǎn)》
        童話世界(2020年8期)2020-12-18 20:12:41
        我的優(yōu)點(diǎn)是什么(上)
        我的優(yōu)點(diǎn)是什么(下)
        學(xué)生的優(yōu)點(diǎn)單
        潤·文摘(2018年1期)2018-05-14 09:01:40
        12星座之優(yōu)點(diǎn)大集合
        要善于從缺點(diǎn)中發(fā)現(xiàn)優(yōu)點(diǎn)
        中國火炬(2015年10期)2015-07-25 09:51:15
        国产精品成人网站| 欧美熟妇另类久久久久久不卡| 亚洲春色视频在线观看| 亚州综合激情另类久久久| 乱码丰满人妻一二三区| 91九色国产老熟女视频| 亚洲无码激情视频在线观看 | 国产综合色在线精品| 一区二区精品天堂亚洲av| 久久青草亚洲AV无码麻豆| 国产suv精品一区二区| 国产一二三四2021精字窝| 色婷婷一区二区三区77| 久久久久久国产精品免费网站| 中国老妇女毛茸茸bbwbabes| 欧美男生射精高潮视频网站| 国产自拍三级黄片视频| 男人深夜影院无码观看| 人妻无码中文人妻有码| 伊人久久精品久久亚洲一区| 美女露出自己的性感大胸一尤内衣 | 91亚洲精品久久久蜜桃| 国产女人18一级毛片视频| 18分钟处破好疼哭视频在线观看| 日本真人边吃奶边做爽电影| 亚洲丰满熟女乱一区二区三区| 水蜜桃久久| 麻豆精品传媒一二三区| 欧美牲交videossexeso欧美| 国产av一区二区亚洲精品| 日本一区二区日韩在线| yw193.can尤物国产在线网页| 伊人色综合久久天天人手人停| 少妇太爽了在线观看免费视频| 国产不卡视频在线观看| 国产对白刺激在线观看| 国产美熟女乱又伦av果冻传媒| 久久久久久久极品内射| 最新国产熟女资源自拍| 国产蜜桃传媒在线观看| 日韩av综合色区人妻|