国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Excel 2007 VBA 的成績(jī)分析程序

2013-12-29 00:00:00唐楠
電腦知識(shí)與技術(shù) 2013年2期

摘要:基于Excel的VBA編程方法,編寫(xiě)了更具有實(shí)用性及通用性的試卷分析計(jì)算機(jī)程序,并給出該程序的源代碼及程序使用方法,應(yīng)用此程序可以將成績(jī)分析中繁瑣的重復(fù)性操作轉(zhuǎn)換為自動(dòng)化實(shí)現(xiàn),大大提高了工作效率。實(shí)際使用證明其獲得了理想的效果。

關(guān)鍵詞:Excel2007;VBA開(kāi)發(fā);成績(jī)分析

中圖分類(lèi)號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)02-0299-03

在學(xué)校的期中、期末或在一門(mén)課程考試結(jié)束后通常要對(duì)成績(jī)做分析,統(tǒng)計(jì)各分?jǐn)?shù)段學(xué)生成績(jī)的分布情況,以便確定學(xué)生的接受效果和教學(xué)的方法是否得當(dāng)。這對(duì)于教學(xué)方法的改進(jìn),培養(yǎng)應(yīng)用型人才有十分重要的意義。因此,試卷分析就成為每一位任課教師所要做的重要教學(xué)工作之一。利用計(jì)算機(jī)處理試卷數(shù)據(jù),可以大大提高工作效率、規(guī)范處理過(guò)程,減少差錯(cuò),具有很強(qiáng)的實(shí)用價(jià)值.盡管市場(chǎng)已有試卷分析專(zhuān)用軟件供應(yīng),但因多種因素限制,未能在一線教師中得到普及;另外,雖然也有一些類(lèi)似功能的程序[1-3],但是,也由于或多或少的實(shí)用性及通用性不好(例如未考慮曠考學(xué)生),也未能得到大范圍的普及。鑒于此,該文采用一種基于Excel的VBA編程方法,編寫(xiě)了試卷分析計(jì)算機(jī)程序,重要的是,本程序充分考慮了實(shí)用性及通用性,學(xué)生成績(jī)及分析結(jié)果,不再為固定的單元格位置,可由教師任意選擇及放置。為不同的班級(jí)、同一班級(jí)不同階段的試卷統(tǒng)計(jì)分析提供了便利。

本程序可在所有配備Ofice2007以上版本的計(jì)算機(jī)上使用,在 Excel 環(huán)境下,利用Excel 的內(nèi)置函數(shù)及Excel VBA二次編寫(xiě)程序,只需要教師填寫(xiě)基本數(shù)據(jù)信息,把成績(jī)統(tǒng)計(jì)與分析交給計(jì)算機(jī)去處理,實(shí)現(xiàn)自動(dòng)分析與統(tǒng)計(jì),可以將大量重復(fù)性的工作簡(jiǎn)化,從而能節(jié)省大量的時(shí)間,提高工作效率?,F(xiàn)將該程序的源代碼及使用方法發(fā)表出來(lái),供廣大教師參考使用。

1 Excel中的VBA語(yǔ)言的特點(diǎn)

Excel是Microsoft Office家族成員,它不但提供了強(qiáng)大的計(jì)算功能及表格功能,還提供了宏語(yǔ)言Visual Basic for Application(VBA),是Office辦公軟件中各套件(Excel、Word、Access和PowerPoint等)內(nèi)嵌的編程語(yǔ)言,采用Visual Basic的語(yǔ)言和面向?qū)ο蠹夹g(shù),為廣大用戶提供了一個(gè)新的、更高層次的二次開(kāi)發(fā)平臺(tái)[4]。實(shí)現(xiàn)用戶定制化的便捷技術(shù)。它將人們熟悉的Office產(chǎn)品的界面、操作習(xí)慣,通過(guò)編程控制這些具有強(qiáng)大功能的軟件,從而發(fā)揮更強(qiáng)大的功能。VBA用Office作為開(kāi)發(fā)平臺(tái)的主要優(yōu)點(diǎn):1)Office本身功能強(qiáng)大,正因?yàn)閂BA用Office作為開(kāi)發(fā)平臺(tái),所以編寫(xiě)出的VBA程序的功能強(qiáng)大而且占用內(nèi)存極小;2)無(wú)需考慮運(yùn)行環(huán)境,因?yàn)镺ffice是普遍配備的應(yīng)用軟件;3)Office界面為大家熟悉,便于程序推廣應(yīng)用[5]。

2 VBA程序的源代碼及應(yīng)用方法

End Sub

使用方法

1)按鈕添加

打開(kāi)錄有學(xué)生信息及成績(jī)的Excel工作簿,在工作簿上添加程序按鈕.方法如下:點(diǎn)擊主菜單中的“開(kāi)發(fā)工具”選項(xiàng),在“控件”工具欄里面單擊“插入”下方的倒三角,選擇第一個(gè)表單控件“按鈕”,此時(shí)計(jì)算機(jī)光標(biāo)變成“+”形,在欲放置按鈕的位置按下鼠標(biāo)左鍵,并畫(huà)一矩形,矩形大小就是按鈕的大小。按鈕名稱(chēng)可以在按鈕上點(diǎn)擊右鍵,選擇“編輯文字”進(jìn)行按鈕名稱(chēng)編輯。名稱(chēng)大小可以在按鈕上點(diǎn)擊鼠標(biāo)右鍵,選擇“設(shè)置控件格式”,進(jìn)行字體設(shè)置。如圖1所示。設(shè)置完成后,可以按工作簿空間任意移動(dòng)按鈕位置:右鍵點(diǎn)擊按鈕,在按鈕周邊會(huì)出現(xiàn)虛邊,用鼠標(biāo)拖動(dòng)移動(dòng)到指定的位置即可。

圖1 程序按鈕

2)按鈕代碼添加及編輯

可以在已建立的按鈕上點(diǎn)擊右鍵,選擇“指定宏”,出現(xiàn)“指定宏”對(duì)話框,有兩種方式對(duì)宏進(jìn)行指定。可以在列表中選擇已存在或已編譯好的宏;也可以點(diǎn)擊“編輯”,在彈出的 VBA編輯器中添加程序代碼。

3)宏設(shè)置

應(yīng)正確設(shè)置Excel中“宏”的安全性等級(jí):點(diǎn)擊主菜單中的“開(kāi)發(fā)工具”選項(xiàng),在“代碼”工具欄中點(diǎn)擊“宏安全性”,在出現(xiàn)的“信任中心”對(duì)話框中,點(diǎn)擊“受信任位置”-點(diǎn)擊“添加新位置”,將office 2007安裝路徑添加;點(diǎn)擊“ActivX設(shè)置”,選定“以最小限制啟用所有控件之前提示我”;點(diǎn)擊“宏設(shè)置”,將“啟用所有宏”選定。最后“保存”新建的Excel文件。如圖2所示。

圖2 宏設(shè)置

3 運(yùn)行程序

點(diǎn)擊已建立的成績(jī)分析按鈕,按提示輸入各項(xiàng),程序自動(dòng)給出該次考試的分析結(jié)果。本程序充分考慮了某次考試學(xué)生曠考的可能性、成績(jī)所在為任意列、成績(jī)分析位置為任意列等通用性;同時(shí),也可實(shí)現(xiàn)后續(xù)考試成績(jī)的分析,只要在工作簿列上以同樣的方式添加即可。如圖3所示。

圖3 程序運(yùn)行結(jié)果

4 結(jié)束語(yǔ)

用戶將學(xué)生考試成績(jī)錄入后,只要點(diǎn)擊按鈕,該程序就可以自動(dòng)分析出試卷的考試質(zhì)量.使用簡(jiǎn)單、方便,分析快速、準(zhǔn)確,可為老師節(jié)省大量的時(shí)間.即使對(duì)VBA不了解,也可以使用本程序。本程序不僅可以用于高校的試卷分析,也適合于中小學(xué)的試卷分析.如果有的學(xué)校要求提供更多信息的試卷分析計(jì)算機(jī)程序,也可以在上述程序的基礎(chǔ)上,對(duì)源程序加以補(bǔ)充即可。

參考文獻(xiàn):

[1] 高世萍,翟濱,廉鎖原.基于Excel 函數(shù)及Excel VBA 的成績(jī)分析[J].電腦學(xué)習(xí),2011(1):18-19.

[2] 段顯德,王艷紅,楊信東.用EXCEL中的VBA編寫(xiě)“試卷分析”程序[J].通化師范學(xué)院學(xué)報(bào),2010,31(8):52-53.

[3] 桂林斌.基于VBA與Excel 的高校成績(jī)統(tǒng)計(jì)分析模板設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2008,4(8):2367-2370.

[4] 傅靖,李冬,羅剛君. EXCEL 2007VBA開(kāi)發(fā)技術(shù)大全[M].北京:電子工業(yè)出版社,2008.

[5] 湯蘭芳.基于Exce l VBA的成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M].大眾科技,2010(7):26-27.

河间市| 施甸县| 梓潼县| 镇坪县| 唐山市| 雷山县| 祁东县| 积石山| 民县| 和政县| 平山县| 遂溪县| 乌兰县| 尚志市| 蕲春县| 会宁县| 沅江市| 石渠县| 通江县| 蒲江县| 万山特区| 渭南市| 德令哈市| 祁连县| 宾川县| 涟源市| 柏乡县| 达州市| 长泰县| 天津市| 自贡市| 时尚| 钦州市| 大余县| 措美县| 嘉义市| 锡林浩特市| 绵竹市| 揭西县| 蕲春县| 长汀县|