六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Excel宏的應(yīng)用-成績(jī)區(qū)分處理程序

[摘要]Excel電子表格軟件是應(yīng)用最廣泛的軟件之一,它的數(shù)據(jù)處理、圖表功能及各種函數(shù)和工具深受廣大用戶的喜愛。Excel文件是一個(gè)工作薄,一個(gè)工作薄最多可以包含255個(gè)工作表,每個(gè)工作表又可以包含大量的數(shù)...

    Excel電子表格軟件是應(yīng)用最廣泛的軟件之一,它的數(shù)據(jù)處理、圖表功能及各種函數(shù)和工具深受廣大用戶的喜愛。Excel文件是一個(gè)工作薄,一個(gè)工作薄最多可以包含255個(gè)工作表,每個(gè)工作表又可以包含大量的數(shù)據(jù)。   Excel的強(qiáng)大優(yōu)勢(shì)還在于它提供的宏語(yǔ)言Visual Basic for Application(VBA).Visual Basic是windows環(huán)境下開發(fā)應(yīng)用軟件的一種通用程序設(shè)計(jì)語(yǔ)言,功能強(qiáng)大,簡(jiǎn)便易用。VBA是它的一個(gè)子集,可以廣泛地應(yīng)用于Microsoft公司開發(fā)的各種軟件中,例如Word、Excel、Access等。   那么,"宏"到底是什么呢?   在Excel 97中,"宏"是一個(gè)難以理解的概念,但對(duì)于一個(gè)具體的"宏"而言,卻是容易理解的,如果說(shuō)"將一塊文字變?yōu)?黑體',字號(hào)為'三號(hào)'"就可以看作一個(gè)"宏"的話,那么"宏"就不難理解了,其實(shí)Excel 97中的許多操作都可以是一個(gè)"宏"。   "記錄宏"其實(shí)就是將工作的一系列操作結(jié)果錄制下來(lái),并命名存儲(chǔ)(相當(dāng)于VB中一個(gè)子程序)。在Excel 97中,"記錄宏"僅記錄操作結(jié)果,而不記錄操作過(guò)程。例如,改變文字字體時(shí),需要打開"字體"欄中的下拉列表,再選擇一種字體,這時(shí)文字即變?yōu)樗x擇的字體,這是一個(gè)過(guò)程,結(jié)果是將所選擇的文字改變?yōu)樗x擇的字體。而"記錄宏"則只記錄"將所選擇的文字改變?yōu)樗x擇的字體"這一結(jié)果。   Excel 97中工作表是由行和列組成的二維表格,我們可以通過(guò)系統(tǒng)提供的語(yǔ)句activesheet.cells(I,j),將當(dāng)前工作表中的第I行第j列所在的單元格中的數(shù)據(jù)取出(也可將它數(shù)據(jù)填入到指定的單元格中),然后反把它放入所定義的數(shù)組中,這時(shí)就可以對(duì)其進(jìn)行各種操作,如求平均分、總分、分?jǐn)?shù)段人數(shù)等等。   本人就利用Excel 97中所提供的宏功能來(lái)做學(xué)生成績(jī)的分析處理程序。本程序是Excel中的一個(gè)文件,其中包含以下幾個(gè)宏:分班、總分、平均分、分?jǐn)?shù)段、刪除等。

    本程序是以本校高三理科班學(xué)生成績(jī)進(jìn)行分析。   有關(guān)程序中用到的幾具宏的功能說(shuō)明:   分班:針對(duì)于難以確定班級(jí)的情況下,以班為單位進(jìn)行分班,本宏可以作為高一新生入學(xué)時(shí)進(jìn)行分班的功能。   總分:對(duì)原始的成績(jī)自動(dòng)求總分。   平均分:對(duì)原始的成績(jī)以班為單位進(jìn)行各學(xué)科平均成績(jī)的計(jì)算及全校各學(xué)科成績(jī)的計(jì)算。   分?jǐn)?shù)段:給定一個(gè)最高分?jǐn)?shù)及最低分?jǐn)?shù),然后統(tǒng)計(jì)出各班各個(gè)分?jǐn)?shù)段的人數(shù),各分?jǐn)?shù)段人數(shù)進(jìn)行累計(jì)。   刪除:用于刪除不用的工作表。   現(xiàn)將各個(gè)宏的代碼列舉如下:     一.分班    Sub 分班()Const studentno = 191 '學(xué)生人數(shù)Const zdno = 12 '字段數(shù)Dim zd$(zdno) '定義為12個(gè)字段的數(shù)組Dim a(studentno, zdno), stu(60, zdno)Dim nam$(studentno), bjname$(60) '定義一個(gè)存放全校學(xué)生名字及各班學(xué)生名字的數(shù)組Dim bj(studentno) '定義存放班級(jí)的一個(gè)數(shù)組'理科班工作表Sheets("高三理").SelectFor i = 2 To studentno bj(i) = ActiveSheet.Cells(i, 1) nam$(i) = ActiveSheet.Cells(i, 2) For j = 3 To zdno  a(i, j) = ActiveSheet.Cells(i, j) Next jNext i'存放字段到數(shù)組中。For i = 1 To zdno zd$(i) = ActiveSheet.Cells(1, i)Next i'先建立各個(gè)班級(jí)的工作表  Sheets("高三理").Select  Sheets("高三理").Copy After:=Sheets("分?jǐn)?shù)段")  Sheets("高三理 (2)").Select  Sheets("高三理 (2)").Name = "33"  For i = 2 To studentno    For j = 1 To zdno        ActiveSheet.Cells(i, j) = Space$(1)    Next j  Next i  Range("a1").Select  For i = 1 To zdno    ActiveSheet.Cells(1, i) = zd$(i)  Next i'34到36班工作表的建立  For i = 34 To 36    x$ = Mid$(Str(33), 2)  Sheets(x$).Select  Sheets(x$).Copy After:=Sheets("分?jǐn)?shù)段")  Sheets(x$ + " (2)").Select  Sheets(x$ + " (2)").Name = Mid$(Str(i), 2)  Next i

[next]

'具體分班。 For k = 33 To 36  bjrs = 0  x$ = Mid$(Str(k), 2)  no = k Mod 10  Sheets(x$).Select  For i = 2 To studentno    If bj(i) = no Then      bjrs = bjrs + 1      bjname$(bjrs) = nam$(i)      For j = 3 To zdno       stu(bjrs, j) = a(i, j)      Next j    End If  Next i For i = 2 To bjrs  ActiveSheet.Cells(i, 1) = no  ActiveSheet.Cells(i, 2) = bjname$(i)  For j = 3 To zdno   ActiveSheet.Cells(i, j) = stu(i, j)  Next j Next i Next kEnd Sub   &

Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。




主站蜘蛛池模板: 四虎国产精品影库永久免费 | 啪啪噜噜 | 欧美性大战久久久久久久 | 最近中文字幕资源 | 色黄网站成年女人色毛片 | 亚洲 欧美 成人 | 色最快国产 | 亚洲国产一区二区在线 | 天天干天天操天天射 | 亚洲乱码一二三四区乱码 | 婷婷5月| 天天操天天干天天透 | 亚洲视频重口味 | 欧美特黄一级高清免费的香蕉 | 青青青视频免费观看 | 青青青免费高清在线观看视频在线 | 窝窝午夜色视频国产精品东北 | 视频大全在线观看免费 | 天天做天天欢天天爽 | 一级做a爱片久久蜜桃 | 亚洲高清综合 | 午夜不卡av免费 | 欧美亚洲桃花综合 | 伊人网视频 | 亚洲日本欧美产综合在线 | 天天躁狠狠躁夜夜躁2021 | 青青青亚洲精品国产 | 中文字幕乱| 一本久道久久综合中文字幕 | 色天网站 | 亚洲免费在线观看 | 天天做夜夜做 | 日日碰日日摸日日澡视频播放 | 色综合99| 日韩综合在线视频 | 日韩欧美黄色 | 四虎永久在线免费观看 | 王者天下第五季在线观看 | 亚洲综合久久成人69 | 欧美在线一二三区 | 欧美亚洲一区二区三区在线 |