999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談VBA在EXCEL教學中的作用

2018-01-17 19:10:12吳秀英
報刊薈萃(上) 2018年1期

摘 要:利用VBA可以快速地實現將多個工作簿內容匯總,EXCEL教學中經常需要對學生信息進行匯總,利用這個功能可以避免重復的復制和粘貼操作,大大節省了操作的時間,提高了課堂效率。本文利用VBA對學生信息進行初步匯總,并提出身份證號匯總出錯的解決方法。

關鍵詞:VBA;合并工作簿;EXCEL教學;課堂效率

在EXCEL教學中,第一次上課教師一般會收集學生的信息作為今后教學的素材,這樣做的好處是學生對自己的信息比較感興趣,課堂效果較好。假設我要收集學生下列信息,我讓每個學生新建了一個工作簿,每個學生都在sheet1表中完成如下表格,文件名命名為學生的名字,最后提交作業后所有學生作業都在一個公共文件夾下,現在要對這些文件進行匯總,把不同學生的信息匯總到一個工作簿里,以前我們大多是用復制粘貼的方式完成,但是班級人數較多,利用這種方式需要不斷打開和關閉工作簿,非常麻煩,而且有可能重復操作。利用VBA可以輕松地解決這個問題。

一、利用VBA實現信息匯總

新建一個“匯總”工作簿,類型為“啟用宏的工作簿(*.xlsm)”,打開EXCEL,調出開發工具,點擊VB按鈕,插入兩個模塊分別為“模塊1”和“模塊2”,在“模塊1”中輸入如下代碼,并運行。

Sub合并多工作簿及多工作表()

Dim MyPath As String,MyFile As String,i As Integer

Dim Wb As Workbook,arr

Application.ScreenUpdating=False

MyPath=ThisWorkbook.Path

MyFile=Dir(MyPath &”\*.xlsx”)

Do Until MyFile=””

If MyFile<>ThisWorkbook.Name Then

Set Wb=Workbooks.Open(MyPath &”\”& MyFile)

‘For i=1 To Wb.Worksheets.Count

arr=Sheets(1).UsedRange

ThisWorkbook.Sheets(1).Range(“A”& Rows.Count).End(xlUp).Offset(1).Resize(UBound(arr),UBound(arr,2))=arr

‘Next

Wb.Close

End If

MyFile=Dir

Loop

Application.ScreenUpdating=True

End Sub

該模塊的主要作用是將同一個文件夾下的若干工作簿匯總到一個工作簿里,運行后得到匯總后效果如圖:

刪除第一行空行后,從第三行開始,奇數行都是重復標題行,所以,在“模塊2”中輸入如下代碼,并運行。

Public Sub隔行刪除()

m=Application.CountA([a:a])

For r=3 To m/2+2

Rows(r).Delete

Next r

End Sub

運行后得到匯總后的效果:

這樣就快速地匯總好了數據,將匯總后的數據進行保存,并進行后續的處理。

二、使用VBA進行信息匯總需要注意的幾個問題

(1)要匯總的工作簿需在一個文件夾內,凡是與“匯總”工作簿不同名的工作簿都能被匯總。

(2)每個學生的sheet1表中的數據必須從A1單元格開始輸入,B1單元格必須有對應的數據,否則匯總不到。中間不要有空行,數據的列順序盡量保證相同。

(3)在匯總身份證號的時候,如果身份證號是純數字的,即不帶X字樣的,雖然在匯總前已經將數據類型設為文本型了,但是匯總后還是會出現數據變化的情況,最后3位會變成0。解決的辦法是匯總前每個同學在身份證號后統一加上一個字母如Y,匯總后再用函數進行提取。或者如本例所示,在身份證號前6位,中間8位后面分別加上點號,匯總后再分別用left,mid和right函數處理也比較方便。

(4)匯總后的文本型數據如學號,電話,QQ等,會丟失文本屬性,需要用分列的功能將其重新設置為文本類型。

參考文獻:

[1]http://www.51zxw.net/.

作者簡介:

吳秀英(1983—),女,漢族,江西撫州人,本科,研究方向:計算機應用。

主站蜘蛛池模板: 欧美国产菊爆免费观看| 香蕉视频在线观看www| 亚洲天堂网在线视频| 日韩成人在线网站| 波多野结衣二区| 国产精品第一区在线观看| 高h视频在线| 欧美国产精品拍自| 欧美在线三级| 综合网天天| 国产欧美精品午夜在线播放| 99久久精品国产精品亚洲| 一级毛片在线播放免费观看| 伊人五月丁香综合AⅤ| julia中文字幕久久亚洲| 国产精品手机视频一区二区| 无码中文AⅤ在线观看| 免费人成视网站在线不卡| 亚洲三级电影在线播放 | 亚洲中文字幕久久无码精品A| 91在线播放国产| 国产一级一级毛片永久| 91精品国产91欠久久久久| 国产综合亚洲欧洲区精品无码| 大陆精大陆国产国语精品1024 | 亚洲中久无码永久在线观看软件| 97综合久久| 亚洲成人网在线观看| AV片亚洲国产男人的天堂| 国产精品私拍99pans大尺度| 亚洲无线国产观看| 亚洲制服中文字幕一区二区 | 一本久道久综合久久鬼色| 精品国产毛片| 久久a级片| 91网在线| 黄色网站在线观看无码| 国产免费黄| 国产高潮流白浆视频| 在线播放国产99re| 国产中文一区a级毛片视频| 午夜不卡视频| 午夜免费视频网站| 欧美精品xx| 国产精品黑色丝袜的老师| 久久国语对白| 999精品视频在线| 国产91小视频| 在线观看欧美国产| 色综合天天综合中文网| 亚洲欧洲综合| 青青草国产在线视频| 国产国语一级毛片在线视频| 欧美午夜久久| 美女国产在线| 亚洲中文字幕精品| 无码综合天天久久综合网| 亚洲激情区| 乱色熟女综合一区二区| 熟女成人国产精品视频| 在线亚洲精品福利网址导航| 国产理论最新国产精品视频| 成人夜夜嗨| 亚洲日韩精品欧美中文字幕| 青青青国产免费线在| 中文字幕1区2区| 一本大道在线一本久道| 91精品国产一区自在线拍| 18禁黄无遮挡免费动漫网站| 五月天在线网站| 本亚洲精品网站| 色呦呦手机在线精品| 日韩在线观看网站| 色婷婷综合在线| 2021亚洲精品不卡a| 色综合五月| 日本久久网站| 久久熟女AV| 蜜芽一区二区国产精品| 在线一级毛片| 免费又爽又刺激高潮网址| 中文字幕乱码二三区免费|