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

基于Execl VBA的一個企業工藝通知單程序設計

2016-07-13 10:21:47解明才
大科技 2016年8期
關鍵詞:程序用戶

解明才

(云南省通海縣教師進修學校 云南玉溪 652799)

基于Execl VBA的一個企業工藝通知單程序設計

解明才

(云南省通海縣教師進修學校 云南玉溪 652799)

隨著各行各業的管理數字化,對數據的處理能力要求也越來越高,明顯Excel力不從心,VBA的出現使得Excel重新強大起來。學習一定的VBA語言以后,可以為平時的數據處理提供一個良好的開發環境,也可以自己進行程序設計。

Excel;VBA;數據處理;印刷企業;程序設計

VBA是什么呢?VBA的全稱是Visual Basic for Application。VBA是Microsoft Visual Basic的應用程序版本,它集成在office組件之中。由于VBA的出現,使Office形成了獨立的編程環境。

VBA最簡單的應用就是自動執行重復的操作。比如在Excel中,我們要格式化月報表,格式化表格,設置字體、添加邊框等等,這些重復的操作,如果使用VBA代碼的話,我們可以讓過程自動化,為我們節省很多時間。VBA還可以進行復雜的數據分析對比,以及使用VBA生成一些非常漂亮的、復雜的報表和圖表;除了這些,VBA還可以定制個性化用戶界面。

作為Excel來說,提供了一個固定的用戶界面,我們也可以借助VBA定制用戶界面。VBA并不是孤立的存在于Excel等某個軟件之中。VBA是集成在offic組件之中,在VBA中可以使office組件協同工作。VBA雖然不是專業的程序開發語言,但它也可以應用于Excel的二次開發,市面上也有不少商用的Excel應用程序就是使用VBA開發出來的。

1 方案制定

該企業工藝通知單一年大概1000張左右,對于專業的數據庫來說,這樣的數據量算非常小,沒必要選用專業數據庫,又考慮到這張通知單樣式企業已經用了好幾年了,是用Excel2003做的,不想改變原來的樣式,所以索性決定用原來的樣式進行加工設計,讓操作者用起來不至于感到陌生,而且Excel的單張電子表格可以保存255×65536個單元格的數據,完全可以滿足企業的需要,而且考慮到后期的數據維護,Excel用戶操作很熟悉,數據備份也很簡單,直接拷貝一個文件就是備份,并且只要電腦里裝有微軟的OFFICE套裝軟件,程序就能運行,方便攜帶和傳遞使用,可以說,基本的小型軟件開發選用EXCEL+VBA是非常不錯的方案。

2 數據分析

為了提高數據錄入的速度和有效性,針對通知單的各項數據進行進一步分析,制定完成任務的方法。

(1)產品編號。由于原來企業就有自己的產品編號規則:年+月+編號,如:201404001,這規則是當年+當月+當月編號,這個編號是通知單的唯一編號,不允許重復,如果是手工錄入的話很簡單,但會出現重復的情況,而且進行數據查詢的時候也是要對這個數據進行唯一檢索,為了提高錄入的效率和唯一性,決定進行程序自動編號。

(2)產品名稱。不是唯一性,用戶自由錄入。

(3)用戶單位。用戶可以自行錄入,但考慮到錄入的速度和名稱的一致性,決定設計程序對以前錄入的用戶名稱進行不重復模糊查詢供用戶選擇后快速錄入,也就是智能匹配。

(4)交貨時間、開單時間:利用Excel自帶的日歷控件供用戶選擇,但交貨這個時間只需要月和日,所以必須對日歷進行格式化,去掉年,格式化程序代碼為:Format(Calendar1.Value,“m月d日”)。

(5)薄膜種類、類型、制表人、接件、審核。這幾個項目會根據企業調整進行增減,考慮制作一個字典表格,供操作者自己進行維護,然后用Excel自帶的有效性進行匹配選擇。

(6)印刷色系和工藝流程。這兩個項目的內容是固定的,不同的是每個產品的項目有多有少,所以考慮設計窗體供用戶根據實際情況進行選擇。這樣的好處是用戶可以快速的進行錄入,而且保持內容的一致性。

(7)其他項目。其他項目基本都是由用戶自行根據情況錄入。

(8)查詢。數據管理最重要的一個環節就是可以進行數據的查詢,對以前的數據進行快速的數據檢索,把用戶需要的數據查詢并顯示出來。在本程序中,設計了一個單獨的查詢窗體,用戶可以選擇查詢的項目,并錄入查詢的關鍵字就可以以列表的方式把需要的記錄顯示出來,然后在列表數據中雙擊任意一條記錄,就可以把數據完整的顯示在通知單中,供用戶進行再次使用。

(9)打印。通知單數據錄入好以后或者需要的數據查找出來以后,就可以進行打印區域的設置并打印輸出了。

3 VBA代碼編寫(略)

要進行VBA代碼的編寫,首先要進入代碼編寫平臺,這個平臺是Excel自帶的,進入的方法是單擊“工具”→“宏”→“Visual Basic編輯器”,這個平臺俗稱VBE編輯平臺。

由于篇幅原因,代碼省略。

4 數據保護

程序調試完成后,最后的工作是進行數據的保護。為了不讓用戶對表格和一些數據進行更改,需要對程序進行一些基本的保護。比如單元格的鎖定,能否選定,能否編輯等等,還有一些表格是不需要用戶看見的,可以隱藏等設置都需要開發者進行設置。另外,為防止用戶對代碼進行改動,需要對代碼也進行密碼保護,只有提供密碼,才能對VBA代碼進行編輯。

5 結論

Excel的確是一個數據處理的好工具,但隨著數據需求的不斷變化,簡單的單元格、函數處理根本不能滿足需求,對于一般的小型管理軟件,不編寫程序是達不到要求的,幸好微軟的開發人員考慮到了這個問題,捆綁了VBE平臺,只要肯學習,多做實例,很快就能駕馭這個工具,為我們的工作需要服務。筆者就是通過網上的論壇進行學習的,搞不通的地方就發個貼,很多高手會很熱情的幫助解決。通過這個程序的設計,學到了很多知識,也對EXCEL下VBA代碼有了更深一步的掌握。但是程序設計的過程當中也發現了一些用Excel進行程序開發的不足,例如:沒有控件數組,在有多個相同控件的時候代碼很多,不能用數組處理;文件的保存問題,由于代碼和數據庫是在同一個文件中,如果程序非正常關閉,一切數據都會丟失等問題,但總的來說,Excel+VBA的方式已經可以幫助我們進行簡單的程序設計和開放,對于一般用戶已經足夠了。

[1]網絡論壇www.excelhome.net.

[2]Excelhome團隊.《Excel應用大全》.人民郵電出版社,2012,02.

[3]Excelhome團隊.ExcelVBA實戰技巧精粹(修訂版).人民郵電出版社,2013,01.

[4]羅剛君.ExcelVBA程序開發自學寶典(第2版).電子工業出版社,2011,08.

TP311.5

A

1004-7344(2016)08-0278-01

2016-2-22

猜你喜歡
程序用戶
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 久久无码av三级| 成人中文字幕在线| 99久久精品美女高潮喷水| 国产青青操| 国产免费福利网站| 国产9191精品免费观看| 日韩二区三区| 国产精品自拍露脸视频| 97色婷婷成人综合在线观看| 91精品国产自产91精品资源| 美女国内精品自产拍在线播放| 狠狠ⅴ日韩v欧美v天堂| 一级一级一片免费| 干中文字幕| 中文字幕久久波多野结衣| 国产内射一区亚洲| 亚洲av片在线免费观看| 国产精品视频猛进猛出| 色哟哟国产精品| 国产亚洲欧美日本一二三本道| 一级毛片在线免费看| 人人91人人澡人人妻人人爽| 国产一级毛片在线| 亚洲色图欧美一区| 亚洲浓毛av| 欧美69视频在线| 色综合成人| 日本精品αv中文字幕| 国产精品亚洲天堂| 国产色婷婷| 91福利一区二区三区| 亚洲欧美自拍一区| 国产99免费视频| 欧美日韩在线亚洲国产人| 国产精品久久久久久久久久98| 久久精品国产一区二区小说| h视频在线播放| 好吊日免费视频| 精品自窥自偷在线看| 国产福利在线免费| 久久综合婷婷| 99精品热视频这里只有精品7| 国产成人亚洲无码淙合青草| 中文字幕在线日韩91| 美女无遮挡免费视频网站| 久久久久久久久18禁秘| 国产成人禁片在线观看| 97se亚洲综合在线韩国专区福利| 日本道综合一本久久久88| 青草精品视频| 波多野结衣爽到高潮漏水大喷| 天天躁夜夜躁狠狠躁图片| 亚洲第一天堂无码专区| 免费a在线观看播放| 国产高清在线丝袜精品一区| 亚洲中文字幕23页在线| 欧美成人手机在线观看网址| 色婷婷久久| 亚洲a级在线观看| 久久久国产精品免费视频| 91精品国产情侣高潮露脸| 久久美女精品国产精品亚洲| 一级成人a毛片免费播放| 91精品小视频| 国产专区综合另类日韩一区| 一级毛片不卡片免费观看| 亚洲国产精品不卡在线| 午夜精品一区二区蜜桃| 中文字幕 91| 久久a级片| 91久久精品日日躁夜夜躁欧美| 国产噜噜噜视频在线观看 | 国产亚洲精品97AA片在线播放| 在线观看的黄网| 国产乱人激情H在线观看| 免费久久一级欧美特大黄| 视频二区亚洲精品| yy6080理论大片一级久久| 国产黄在线免费观看| 色AV色 综合网站| 美女视频黄又黄又免费高清| 欧美黄色网站在线看|