楊澤昊
摘 要:本文主要是通過咯用VB編程來控制電子表格excel的處理數(shù)據(jù)模擬之后所產(chǎn)生的數(shù)據(jù),其能夠在某種程度上去實現(xiàn)結(jié)果數(shù)據(jù)的實際處理可視化,并提升相關(guān)數(shù)據(jù)處理的準確度,并起到節(jié)約時間的效果。
關(guān)鍵詞:編寫VB;程序控制;excel處理數(shù)據(jù)值;模擬數(shù)據(jù)
前言:
在一定程度上VB是作為當前開發(fā)語言當中最容易的程序設(shè)計語言,其自身是具有可視化的設(shè)計工具,在面向?qū)ο蟮脑O(shè)計方法面前和事件驅(qū)動編程機制等諸多特征。在工程技術(shù)層面來說,若是想完善excel處理數(shù)據(jù)模擬后所的得到的大量數(shù)據(jù),然而最后所需要提取的就是和工程分析有關(guān)的少量數(shù)據(jù),通常在手動所需要的數(shù)據(jù)是從源文件當中所找到的編輯到另外一個文件當中所造成的大量浪費,從而讓其在實際效率方面的下降和數(shù)據(jù)編輯的準確度避免被浪費。所以,在實際中有效的利用VB設(shè)計出相對應(yīng)的程序excel操作來完成相對應(yīng)的數(shù)據(jù)處理,是能夠保障準確度較高的工作效率得到提升。
一、編寫VB程序控制excel處理數(shù)據(jù)的基本思路
在有效利用VB語言設(shè)計程序操作中的excel參數(shù)和數(shù)值模擬數(shù)據(jù)的實際處理思路,還有就是在實際設(shè)計的系統(tǒng)界面所生成相對應(yīng)的結(jié)果文件當中的人工設(shè)定當中所需要的相對應(yīng)數(shù)據(jù)信息在源文當中去查找數(shù)據(jù)的行列符合條件過程中是需要把大量的數(shù)據(jù)復(fù)制到所創(chuàng)建的文件夾當中,這樣能夠去完成相關(guān)數(shù)據(jù)在實際處理之后接受到退出文件的窗口。
二、VB 語言與 Excel 之間的連接
vb既能解決問題,也可以制造問題,比如,某個惡意的人可以使用vba來批量刪除你的文檔。所以,在面對非信任文檔的時候,一定要注意。在沒有把握的時候,可以使用安全軟件來掃描。實在不行的話,可以將資料進行備份:將原始文檔進行壓縮,存放在某個地方。假定有好幾十個工作簿,每個工作簿都包含好幾十個工作表,這些工作表都需要進行更改。這些更改既可能很簡單,例如對固定的單元格范圍應(yīng)用新格式;也可能很復(fù)雜,例如,查看每個工作表中的數(shù)據(jù)的統(tǒng)計特征,再選擇最恰當?shù)膱D表類型來顯示數(shù)據(jù)和這些特征,然后創(chuàng)建圖表并設(shè)置相應(yīng)格式。
首先,我們先直觀的看一下VB的控件,首先進入設(shè)計模式,然后點擊 插入 下方的 小三角 圖標,便會出現(xiàn)控件工具箱,所有的控件都可以單擊后,在sheet單元格中想要添加控件的位置單擊,就可以在sheet中添加一個控件了。VBA的控件分為表單控件和ActiveX控件,表單控件 只能在excel工作表界面中添加和使用,插入控件之后,單擊右鍵選擇控件,可以設(shè)置控件格式和指定宏。,Activex控件 不僅可以在工作表中使用,還可以在VB編輯器用戶窗體中使用,同時具備了很多的屬性和事件,這些都是表單控件所不具備的,也是表單控件和activex控件最核心的區(qū)別所在。
我們?nèi)粘5腣B程序開發(fā)多用Active控件。
控件是指在控件工具箱中提供的一系列對象,其將某些數(shù)據(jù)和方法封裝在一起,控件可以有自己的屬性,方法和事件。屬性:是描述其所屬控件的某個可量化特征的變量,在VBA程序中,“屬性”是使用點標記引用的:首先寫下控件名稱,輸入小數(shù)點,將列出“屬性名”和“方法名”清單,然后可以選擇或輸入“屬性”名稱,如:TextBox1.Text方法:是控件“知道”如何執(zhí)行的某種操作,在 VBA 程序中,“方法”也是使用點標記引用的:首先寫下“控件”名稱,輸入小數(shù)點,將列出“屬性名”和“方法名”清單,然后可以選擇或輸入方法“名稱”,如:TextBox1.Activate事件:是一種被對象“意識到”已經(jīng)發(fā)生的操作,用戶一般通過“事件”來完成一系列的程序運行,用戶在Office中開發(fā)VBA應(yīng)用,主要工作就是編制各種“控件”的各種“事件”對應(yīng)的VBA程序(如單擊“命令按鈕”控件對應(yīng)事件的VBA程序代碼)在VBA程序開發(fā)過程中,常用到的控件主要有 按鍵,標簽,下拉列表,復(fù)選框,單選框,文本框,列表框及滾動條等,圖標如下:
結(jié)語:
在有效利用VB編程去控制表格在實際生活和工作中都是比較常用的。在工作中要想從數(shù)以萬計的數(shù)據(jù)中去把幾十個數(shù)據(jù)信息所提取出來,并且文教較多,在進行人工操作時,必然到導(dǎo)致使用使用較多,效率較低等問題,若是充分利用VB編寫程序所進行的簡單操作是能夠讓其將時間進行縮短。VB程序控制的缺點就是采用自動搜索在每一次搜索到最后一行之后會浪費大量時間,所以對數(shù)據(jù)進行全自動搜索還需要進一步優(yōu)化。
參考文獻
[1] 馬健,郭琳琳. Excel和VB混合編程在自動分檢衡器檢測數(shù)據(jù)處理中的應(yīng)用[J]. 計量技術(shù),2010,39(9):69-71.
[2] 王建軍,蘇番. Excel和VB混合編程在直流比較儀式電橋自檢數(shù)據(jù)處理中的應(yīng)用[J]. 計量與測試技術(shù),2007,34(10):5-6.
[3] 劉如林. 用VB程序?qū)崿F(xiàn)對學(xué)生Excel作業(yè)的批量評分[J]. 軟件導(dǎo)刊,2012,11(1):10-12.