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

基于VBA的EXCEL生成英文單詞測試表方法

2016-12-31 00:00:00鄭賓
科技創(chuàng)新與應用 2016年29期

摘 要:文章通過對Excel VBA的設計實現(xiàn)在工作表中輸入單詞,利用單元格按行比較的功能,比較輸入單詞的正確性并做出判讀,掌握自動判斷單元格的步驟。對Excel中某些非常規(guī)用法但是實用的功能進行一個延伸,為將來對系統(tǒng)進行擴展打下堅實的基礎,為拓展Excel的使用范圍起一個引導作用。

關鍵詞:Excel;VBA;數(shù)據(jù)庫

1 概述

Excel VBA可以實現(xiàn)在工作表中輸入單詞后,比較兩個單元格中的字符串是否完全相同。如果完全相同,則返回正確的信息,如果錯誤,則返回錯誤的信息[1]。這個功能的實現(xiàn)中應用到了單元格按行比較的方法,回退修改數(shù)據(jù)的方法,隱藏數(shù)據(jù)的簡便方法,自動判斷單元格的方法。通過這種比較,可以知道對單詞的掌程度,以達到學習的目的。

2 具體操作

步驟1、新建一個Excel工作簿,在工作表的A列中鍵入需要記憶的單詞,在B列中鍵入該單詞的詞義。

步驟2、單擊主菜單上的“工具Excel>宏>Visual Basic編輯器”選頊,再單擊“Visual Basic編輯器”主菜單上的“視圖>代碼窗口”選項[2]。在打開的“代碼窗口”中選擇Worksheet對象的Change方法過程,編輯其響應代碼如下所示:

Option Explict

Dim AlterFlag As Boolean

Private Sub Worksheet_Change(ByVal Target As Rang)

If (Target.Column =3 And (Not AlterFlag) ) Then

If Target.Value = Cells(Target.Row, 1).Value Then

Cells(Target.Row, 4).Value =“True”

Cells(Target.Row, 4).Font.ColorIndex =3

Else

Cells(Target.Row, 4).Value =“False”

Cells(Target.Row, 4).Font.ColorIndex =1

End If

這里設置一個布爾變量為了避免在全部重新設置單元格的時候激活工作表被更改的代碼[3]。在C列中輸入背誦的單詞后按下enter鍵即可看到系統(tǒng)為用戶默寫的自動評定,正確為True而錯誤為False。

步驟3、在工作表上新建一個“按鈕”控件并更名為“放棄”。在“設計模式”下雙擊該按鈕進入“Visual Basic編輯器”,編輯該按鈕的單擊響應代碼如下所示:

Private Sub CommandButton1_Click()

Cells(ActiveCell.Row, 1).Font.ColorIndex = 5

End Sub

步驟4、在工作表上新建一個“按鈕”控件并更名為“重新來一次”。在“設計模式”下雙擊該按鈕進入“Visual Basic編輯器”,編輯該按鈕的單擊響應代碼如下所示:

Private Sub CommandButton2_Click()

AlterFlag = True

Dim TempInt As Integer

For TempInt = 3 To 100 Step 1

Cells(TempInt, 1).Font.ColorIndex = 2

Cells(TempInt, 3).Value = “”

Cells(TempInt, 4).Value = “”

Cells(TempInt, 4).Font.ColorIndex = 2

Next TempInt

AlterFlag = False

End Sub

在對單詞進行練習后,單擊“重新來一次”按鈕即可讓工作表恢復到初始練習的狀態(tài)。效果圖如圖1所示。

3 結束語

文章所介紹的程序還可以檢查每次輸入單詞的正確率并記錄,最后制定一個學習計劃。在每一次“重新來一次”按鈕的時候就可以認為完成了一次學習,可以檢查所有的D列單元格,記錄單元格中True和False的個數(shù)。新建一個工作表將這些數(shù)據(jù)統(tǒng)計起來。可以繪制一條折線圖來反映用戶的學習進度。對正確單詞也可不必一個個的手工錄入,可以找到一個記錄單詞的數(shù)據(jù)庫將其導入進工作表即可[4]。還可以對工作表添加聲音等多媒體控件以加強背誦的印象。

參考文獻

[1]王建華.Excel 2010 VBA在職工退休審批管理中的應用[J].電腦編程技巧與維護,2015(6):60-61.

[2]孫敬杰.Excel入門與實例演練[M].北京:中國青年電子出版社, 2008.

[3]蔣勇.基于Excel VBA的計算機理論知識考試系統(tǒng)設計[J].信息與電腦:理論版,2010(3):69-71.

[4]魏汪洋.Excel VBA語法速查手冊[M].北京:化學工業(yè)出版社,

2011.

作者簡介:鄭賓(1978-),男,漢族,陜西渭南人,學士,講師,研究方向為電子信息技術。

主站蜘蛛池模板: 日韩av无码DVD| 美女高潮全身流白浆福利区| 97青草最新免费精品视频| 久久久久国产精品免费免费不卡| 亚国产欧美在线人成| 亚洲一区二区三区国产精品 | 国产成人无码久久久久毛片| 欧美成人A视频| 极品私人尤物在线精品首页 | 国产成人精品男人的天堂| 色婷婷亚洲十月十月色天| 欧美激情视频二区| 九九久久精品免费观看| 囯产av无码片毛片一级| av在线无码浏览| 国产高清无码麻豆精品| 成人在线不卡视频| 国产毛片片精品天天看视频| 2021国产精品自产拍在线| 精品国产aⅴ一区二区三区| 亚洲一级毛片免费看| 午夜精品区| 国产成人福利在线视老湿机| 国内老司机精品视频在线播出| 国产人成午夜免费看| 欧美成人精品在线| 97se亚洲综合在线韩国专区福利| 国产白浆在线| 成人午夜免费视频| 永久免费无码日韩视频| 欧美成人a∨视频免费观看 | 91精品国产综合久久香蕉922 | 亚洲精品国产成人7777| 婷婷六月在线| 久久综合干| 欧美国产在线精品17p| 亚洲天堂网在线视频| 国产午夜福利亚洲第一| 日本欧美成人免费| 日韩精品成人在线| 欧美精品1区| 日韩欧美色综合| 国产精品一区在线观看你懂的| 国产区网址| 国产精品精品视频| 99国产精品一区二区| 亚洲无卡视频| 无码综合天天久久综合网| 蜜臀AVWWW国产天堂| 华人在线亚洲欧美精品| 国产精品极品美女自在线| 在线国产欧美| 国产成人免费观看在线视频| 欧美亚洲一区二区三区在线| 四虎亚洲精品| 日本少妇又色又爽又高潮| 精品欧美一区二区三区久久久| a级毛片在线免费| 人妻精品全国免费视频| 亚洲精品麻豆| 日韩视频福利| 大香伊人久久| 国产在线观看第二页| 凹凸国产熟女精品视频| 亚洲人成网站日本片| 网友自拍视频精品区| 国产日本欧美亚洲精品视| 天堂av综合网| 五月天婷婷网亚洲综合在线| 2020亚洲精品无码| 欧美亚洲第一页| 国产高清毛片| 99精品福利视频| 欧美黄色网站在线看| 欧洲av毛片| 久久青草精品一区二区三区| 欧日韩在线不卡视频| 国产精品免费久久久久影院无码| 欧美日韩一区二区在线播放| 国产91透明丝袜美腿在线| 一级香蕉人体视频| 91热爆在线|