close
在工作中常常會發現一些沒有效率的事,例如:不同設備所產出的報告格式並不相同,使得後續的資料整理與分析變的困難重重,有的是以人力與時間去克服,但這只是增加無形的成本,一點也沒效率可言,那有沒有其它更有效率的方法呢?以下介紹一個方法給大家:
VB+VBA資料處理
在此使用程式語言VB+VBA一起聯手完成資料轉檔及資料整理的工作,原本以VB本身的能力即可完成所有的程序,那又何必多此一舉使用VBA呢?以VB及VBA共同完成,其最主要的考量是便於日後運用範圍的增加與程式的修改,由於VBA是依附於Excel下的程式,只要有Excel就能利用VBA編輯程式,你可根據需求隨時更改程式,從而達到增加與修改的目的。在此不得不讚嘆Excel功能的強大。
VB
1.UI設計
2.原始文字檔轉至Excel
VBA
1.資料整理與分析
2.格式化成輸出格式
在VB操作上只要先開啟含有VBA程式的Excel,再將原始文字檔轉至該份Excel內,接著執行巨集即可。
TT = "巨集.xlsm!" & Text1.Text (TT:VBA上的巨集名稱)
xlapp.Run (TT)
電子化資料應回歸以電腦處理。多年前的工作,我也曾經見過同樣事情的發生,這讓我開始想:[功能強大的電腦能處理這樣的問題嗎?] 。後來我以VB也完成資料處理的工作,不過最後我還是喜歡以VB+VBA進行資料處理,因為這樣的方式在運用上更加地靈活。
全站熱搜
留言列表