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-),男,漢族,陜西渭南人,學士,講師,研究方向為電子信息技術。

主站蜘蛛池模板: 久久国产精品77777| 久久久久久久久18禁秘| 26uuu国产精品视频| 国产美女一级毛片| 久久99热这里只有精品免费看| 欧美在线视频a| 欧美国产日韩在线| 久久久精品国产亚洲AV日韩 | 香蕉综合在线视频91| 美女视频黄频a免费高清不卡| 国产精品成人AⅤ在线一二三四| 精品少妇人妻无码久久| 精品剧情v国产在线观看| 日韩二区三区无| 成人91在线| 亚洲人成网站观看在线观看| 国产一区亚洲一区| 国产AV无码专区亚洲精品网站| 亚洲国产精品一区二区第一页免| 全部免费毛片免费播放| a色毛片免费视频| 国产成人夜色91| 亚洲第七页| 亚洲成aⅴ人在线观看| 狠狠色香婷婷久久亚洲精品| 久久综合五月婷婷| 色综合网址| 在线a视频免费观看| 波多野结衣中文字幕一区二区| 丁香六月激情综合| 国产精品视频观看裸模| 青青草国产精品久久久久| 九九九精品成人免费视频7| 国产成人精品一区二区三区| 97精品伊人久久大香线蕉| 97狠狠操| 1769国产精品视频免费观看| 欧美国产日韩在线观看| 九九热精品视频在线| 99re视频在线| 国产精品流白浆在线观看| 亚洲第一区在线| 情侣午夜国产在线一区无码| 国产青青操| 国产原创第一页在线观看| 欧美一道本| 亚洲永久视频| 91福利一区二区三区| 99久久99视频| 伊人无码视屏| 日韩精品成人在线| 国产又粗又猛又爽| 欧美a级在线| 色欲不卡无码一区二区| 亚洲中文字幕精品| 97av视频在线观看| 国产99免费视频| 国产精品成| 国产精品9| 国产在线专区| 91亚瑟视频| 国产亚洲欧美在线中文bt天堂| 国产在线精彩视频二区| 18禁不卡免费网站| 国产精品成人久久| 香蕉久久永久视频| 天堂在线www网亚洲| 精品国产www| 免费a级毛片视频| 亚洲天堂久久新| 成年片色大黄全免费网站久久| 亚洲欧美精品日韩欧美| 精品国产91爱| 欧美a在线| 亚洲一区二区日韩欧美gif| 粉嫩国产白浆在线观看| 国产乱人视频免费观看| 成人欧美日韩| 免费av一区二区三区在线| 丰满人妻中出白浆| 成人无码区免费视频网站蜜臀| 欧美曰批视频免费播放免费|