又黄又www的网站_青青草.com_在线亚洲美日韩_九九九国产视频_√天堂8资源中文在线_一区二区三区免费网站_久久久久国产一区二区三区_人妻激情偷乱视频一区二区三区_一本到在线视频

Excel宏的應用-成績分析處理程序

發布時間:2010-01-13 共1頁



  Excel電子表格軟件是應用最廣泛的軟件之一,它的數據處理、圖表功能及各種函數和工具深受廣大用戶的喜愛。Excel文件是一個工作薄,一個工作薄最多可以包含255個工作表,每個工作表又可以包含大量的數據。

  Excel的強大優勢還在于它提供的宏語言Visual Basic for Application(VBA).Visual Basic是windows環境下開發應用軟件的一種通用程序設計語言,功能強大,簡便易用。VBA是它的一個子集,可以廣泛地應用于Microsoft公司開發的各種軟件中,例如word、Excel、Access等。

  那么,"宏"到底是什么呢?

  在Excel 97中,"宏"是一個難以理解的概念,但對于一個具體的"宏"而言,卻是容易理解的,如果說"將一塊文字變為'黑體',字號為'三號'"就可以看作一個"宏"的話,那么"宏"就不難理解了,其實Excel 97中的許多操作都可以是一個"宏"。

  "記錄宏"其實就是將工作的一系列操作結果錄制下來,并命名存儲(相當于VB中一個子程序)。在Excel 97中,"記錄宏"僅記錄操作結果,而不記錄操作過程。例如,改變文字字體時,需要打開"字體"欄中的下拉列表,再選擇一種字體,這時文字即變為所選擇的字體,這是一個過程,結果是將所選擇的文字改變為所選擇的字體。而"記錄宏"則只記錄"將所選擇的文字改變為所選擇的字體"這一結果。

  Excel 97中工作表是由行和列組成的二維表格,我們可以通過系統提供的語句activesheet.cells(I,j),將當前工作表中的第I行第j列所在的單元格中的數據取出(也可將它數據填入到指定的單元格中),然后反把它放入所定義的數組中,這時就可以對其進行各種操作,如求平均分、總分、分數段人數等等。

  本人就利用Excel 97中所提供的宏功能來做學生成績的分析處理程序。本程序是Excel中的一個文件,其中包含以下幾個宏:分班、總分、平均分、分數段、刪除等。

  本程序是以本校高三理科班學生成績進行分析。

  有關程序中用到的幾具宏的功能說明:

  分班:針對于難以確定班級的情況下,以班為單位進行分班,本宏可以作為高一新生入學時進行分班的功能。

  總分:對原始的成績自動求總分。

  平均分:對原始的成績以班為單位進行各學科平均成績的計算及全校各學科成績的計算。

  分數段:給定一個最高分數及最低分數,然后統計出各班各個分數段的人數,各分數段人數進行累計。

  刪除:用于刪除不用的工作表。

  現將各個宏的代碼列舉如下:

  一.分班

  Sub 分班()

  Const studentno = 191 '學生人數

  Const zdno = 12 '字段數

  Dim zd$(zdno) '定義為12個字段的數組

  Dim a(studentno, zdno), stu(60, zdno)

  Dim nam$(studentno), bjname$(60) '定義一個存放全校學生名字及各班學生名字的數組

  Dim bj(studentno) '定義存放班級的一個數組

  '理科班工作表

  Sheets("高三理").Select

  For 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 j

  Next i

  '存放字段到數組中。

  For i = 1 To zdno

  zd$(i) = ActiveSheet.Cells(1, i)

  Next i

  '先建立各個班級的工作表

  Sheets("高三理").Select

  Sheets("高三理").Copy After:=Sheets("分數段")

  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("分數段")

  Sheets(x$ + " (2)").Select

  Sheets(x$ + " (2)").Name = Mid$(Str(i), 2)

  Next i

  '具體分班。

  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 k

  End Sub

  二.總分

  Const studentno = 190

  Const xknum = 6

  Const zdnum = 12

  Sheets("高三理").Select

  For i = 2 To studentno + 1

  Sum = 0

  For j = 1 To xknum

  Sum = Sum + ActiveSheet.Cells(i, j + 3)

  Next j

  ActiveSheet.Cells(i, zdnum-1) = Sum

  Next i

  End Sub

  三.平均分

  Sub 平均分()

  Const studentno = 190

  Const xknum = 6

  Dim fs(studentno, xknum), pjf3(4, 6), bjrs(4), qxpjf(6)

  Dim bj(studentno)

  Sheets("高三理").Select

  '以下程序段用于求全校平均分

  For i = 1 To studentno

  bj(i) = ActiveSheet.Cells(i + 1, 1)

  For j = 1 To xknum

  fs(i, j) = ActiveSheet.Cells(i + 1, j + 3)

  Next j

  Next i

  For i = 1 To xknum

  Sum = 0

  For j = 1 To studentno

  um = Sum + fs(j, i)

  Next j

  qxpjf(i) = Sum / (j - 1)

  Next i

  '以下程序段用于求各班平均分

  For j = 1 To 4

  For i = 1 To studentno

  Ifbj(i) = j + 2 Then

  bjrs(j) = bjrs(j) + 1

  For k = 1 To xknum

  pjf3(j, k) = pjf3(j, k) + fs(i, k)

  Next k

  End If

  Next i

  Next j

  For j = 1 To 4

  For i = 1 To 6

  pjf3(j, i) = pjf3(j, i) / bjrs(j)

  Next i

  Next j

  '寫入各班各科平均分

  Sheets("平均分").Select

  For i = 1 To 4

  For j = 1 To 6

  ActiveSheet.Cells(i + 2, j + 1) = pjf3(i, j)

  Next j

  Next i

  '寫入全校各科平均分

  i = 7

  For j = 1 To 6

  ActiveSheet.Cells(i, j + 1) = qxpjf(j)

  Next j

  End Sub

百分百考試網 考試寶典

立即免費試用
在线免费观看一级片| 嫩草影院视频| 成人免费公开视频| 一色屋色费精品视频在线观看| 欧美久草视频| 污版网站在线观看| 大乳在线免费观看| 69堂精品视频在线播放| 激情av综合| 女人天堂亚洲aⅴ在线观看| 久久超级碰视频| 国产精品第13页| 欧美日本韩国一区二区三区视频 | 天堂资源在线视频| 一级aaaa毛片| 免费福利电影| 成人短视频在线观看| 免费观看亚洲天堂| 夜久久久久久| 欧美国产乱子伦| 欧美理论电影在线| 国产精品久久亚洲不卡| 91在线一区| 日本伊人午夜精品| 亚洲欧美另类图片小说| 亚洲人成在线免费观看| 成人国产精品一区二区| 欧美视频在线观看网站| 香蕉久久久久久久| 色欲av伊人久久大香线蕉影院| www.毛片| 国产不卡人人| 欧美激情五月| 国产精品久久久久一区二区三区共| 欧美r级电影在线观看| 国产精品香蕉国产| 国产日韩一区二区在线观看| 欧美成人免费看| 黄网址在线永久免费观看| 在线色视频观看| 亚洲人体在线| 毛片av一区二区| 91久久奴性调教| 欧洲中文字幕国产精品| 久操网在线观看| 久草视频在线资源| 日日干天夜夜| 黑人巨大精品| 日韩精品亚洲一区| 欧美在线一二三| 国产精品老女人视频| 国产激情在线观看视频| 91玉足脚交嫩脚丫在线播放| www99xav| 清纯唯美激情亚洲| 成人h版在线观看| 日韩麻豆第一页| 青青成人在线| 国产精品免费在线视频| 2021最新国产精品一区| 欧美freesex| 久久精品国产**网站演员| 欧美日韩第一区日日骚| 成人免费看吃奶视频网站| 国产5g成人5g天天爽| 亚洲欧美另类视频| 黄av在线播放| 亚洲视频www| 欧美日韩免费视频| 国产一区二区三区高清| 国产又粗又硬视频| 国内自拍视频在线看免费观看| 成人久久网站| 不卡av在线网| 久久精品99久久久香蕉| 91九色在线观看视频| 亚洲午夜激情| www一区二区www免费| 亚洲最大成人在线视频| 日本电影一区二区在线观看| 久久中文字幕av一区二区不卡| 又紧又大又爽精品一区二区| 日本成人精品在线| 亚洲视频天天射| 亚洲精品国产美女| 噜噜噜噜噜久久久久久91| 欧美黄色aaa| 69国产精品| 欧美oldwomenvideos| 在线观看一区二区精品视频| 精品国产综合| 日韩精品一区二区三| 色视频在线观看福利| 精品成人久久| 亚洲成人网av| 国产婷婷一区二区三区| 亚洲精品一区二区三区四区 | 青青草91视频| 亚洲天堂开心观看| 三年中国国语在线播放免费| 四虎激情影院| 亚洲一区二区三区中文字幕在线观看| 日本一区二区三区国色天香 | 日韩国产在线看| 拔插拔插海外华人免费| 欧美自拍偷拍一区二区| 69堂精品视频在线播放| 久久精品夜色噜噜亚洲a∨| 日本精品视频在线观看| 一级黄色毛毛片| 一区二区电影网| 视频一区视频二区中文| xxxx性欧美| 日韩Av无码精品| gogo人体高清视频| 亚洲人成人一区二区三区| 亚洲人成网站色ww在线| 97超碰人人爽| a级女人18毛片| 欧美精品91| 中文字幕亚洲激情| 欧美老女人bb| 快播av资源| 99精品视频免费观看| 中国人与牲禽动交精品| 国产乱淫av麻豆国产免费| av线上观看| 久久国产福利| 97在线精品国自产拍中文| 男人晚上看的视频| 拍真实国产伦偷精品| 国产成人综合在线| 国产精品日韩欧美大师| 婷婷激情五月网| 韩国美女久久| 色婷婷精品大在线视频| 日韩 欧美 视频| 国产黄色免费| 欧美午夜在线| 色综合久久中文字幕综合网小说| 五月天综合视频| 黄色动漫在线| 一区二区三区在线影院| 欧洲高清一区二区| 亚洲色图狠狠干| 国产一区不卡| 日韩一区在线视频| 2014亚洲天堂| 午夜激情在线播放| 色综合久久中文综合久久97| 日韩免费一级视频| 日本成人黄色网址| 国产精品一卡二卡在线观看| 96久久精品| 免费观看国产视频| 欧美大片aaaa| 久久久久久久网站| 国产剧情在线视频| 91精品国产自产精品男人的天堂| 亚洲精品一区二区三区99| 999精品免费视频| 国产尤物在线播放| 特黄aaaaaaaaa毛片免费视频| 久久99国产精品麻豆| 7777精品伊久久久大香线蕉语言| 国产福利第一视频| 91亚洲一区| 亚洲91精品在线| 最近中文字幕免费在线观看| 日韩超碰人人爽人人做人人添| 国产亚洲免费的视频看| 九九热这里有精品视频| 六九午夜精品视频| 亚洲精品国产精品久久清纯直播| 国产一区二区三区精品在线| 超级碰碰久久| 亚洲精品在线观看网站| 中文字幕乱码av| 欧美日韩卡一| 亚洲人成亚洲人成在线观看| 清纯粉嫩极品夜夜嗨av| 日韩精品免费视频一区二区三区 | 国产精品成人一区二区三区夜夜夜| www.18av.com| 992tv在线| 亚洲精品中文在线| 亚洲一区日韩精品| 成人日韩欧美| 欧美剧在线免费观看网站| mm131丰满少妇人体欣赏图| 91亚洲视频| 自拍偷拍亚洲一区| 一本久道久久综合无码中文| 国产精品久久久久无码av| 国产精品视频999| 国产视频福利| 久久综合狠狠综合久久激情| 国产在线精品91| 91麻豆国产福利在线观看宅福利 | 99在线精品免费视频|