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

基于VBA的用電清單嵌入式應用程序在電費統計中的應用

2021-03-24 06:34:20胡永紅劉修理
農村電氣化 2021年3期
關鍵詞:程序用戶信息

胡永紅,劉修理

(貴州電網有限責任公司遵義供電局,貴州 遵義563000)

筆者在供電所營業班工作中,因每月重復制作多點用電客戶電量電費清單中遇到的制作速度慢、錯誤率高等問題,導致客戶不能及時交費,給供電所帶來電費結零及客戶投訴的風險。傳統的清單制作方法是在系統中查出單戶的電量、電費、抄表、預收等信息進行手工復制粘貼,這種方法非常簡單,適用于用戶數在30 戶以下的清單,對超出30 戶或100 行以上的清單,易出現漏戶、數據錯誤、格式不統一等問題。而VBA編程處理多表格數據,能夠滿足簡單、快捷制作客戶用電清單的要求。

1 設計方案

清單中客戶要求主要數據有:用戶編號、用戶名稱、起止表碼、倍率、電量、退補(差錯)電量、單價、電費以及客戶的備注等信息。這些數據分別來源于營銷系統中導出的電價明細、抄表區段、用電客戶信息、運行電能表臺賬信息、電量電費明細信息、表碼信息、預收明細、用戶欠費明細信息等表格中。

實現快速制作一個清單表格文件,首先應確定所有用戶編號(清單列表)作為生成清單的基礎。再根據清單列表中的用戶編號在用電客戶信息表中提取用戶名,在表碼信息表中提取起止表碼及倍率,電量電費明細信息表中提取電量及退補信息,運行電能表臺賬信息表、電價明細、所用電價表中提取單價,用戶欠費明細信息表中提取該戶當月應繳電費,用戶備注表中提取相關備注數據。

2 方案實現

該程序主要處理數據批量導入并利用表格間數據關系形成電價與電費年月,快速生成獨立的清單表格并分檔保存。并設置登錄界面確定制表人及供電單位。

為了實現多表格批量分別導入,使用With CreateObject("scripting.filesystemobject")語句引用FSO 對象,用For Each file In .getfolder(ThisWorkbook. Path & "data").Files 語句遍歷文件夾所有符合條件的文件進行導入。

數據導入完成后,應進行電價賦值處理,使程序中使用的電價與系統電價一致,為了直觀地查看各戶電價,將電價值附加在運行電能表明細信息表后,因電價在一段時間內是相對固定的,所以,所用電價不必要每月進行導入,只處理運行電能表明細信息表中對應的電價數據。

為便于修改,需要有一個固定格式的清單模板表格。表后可加入核對用戶預收情況、運行狀態、手工平衡加減電量等數據,對于有階梯的用戶在集團用戶中約占0.1%左右,本程序不進行階梯數據處理,可以在模板后加注是階梯類別進行區分,單獨進行手工處理(待進行下一版本開發時再完善相關功能)。在清單程序生成表格的過程中利用頁面設置中PrintArea屬性確定打印區域,使表后的備注信息不出現在打印輸出中。

為了實現用戶分組生成清單,應制作一個用戶分組的清單列表,由于表格是每月變化的,所以本程序的調用過程實現中不采用按鈕進行操作,設置為雙擊(Worksheet_BeforeDoubleClick 事件)相應單元格來完成操作代碼過程。

為保證清單100%正確,在程序設計時也要考慮人工核對處理環節。為了不出現誤操作,在批量導入、注銷、生成清單、批量變更電價等關鍵位置設置確認對話框,比如:是否采用批量導入(如:

If MsgBox("用電客戶信息、運行電能表臺賬信息、電量電費明細信息、表碼信息、預收明細查詢、抄表區段、用戶欠費明細信息" & ThisWorkbook.Path & "下保存有相同格式表格", vbOKCancel,"程序員的提示!") = vbOK Then)、是否更新電價、是否直接生成清單表等,確保生成的清單滿足客戶的要求。

這一基于VBA的用電清單嵌入式應用程序,雖然是一個簡單制作清單的程序,但是,對于從未接觸過VBA的人來說操作也有一定難度,所以在程序中應設計一個簡單的用戶操作指引,并在指引中實現導入、統計工作表及切換用戶(注銷)等功能。

程序中利用Move 事件控制各表的順序,使得操作起來能習慣,提高使用效率,具體實現該功能的代碼如下:

用Delete 事件對程序不需要的表格進行清理刪除,保持程序每次打開時表格數為指定的必要表格,避免出現多余的表格,造成程序出錯或進入死循環。實現其功能的代碼如下:

為防止未經保存退出造成數據丟失,在Workbook_BeforeClose 模塊中加入存盤代碼進行保存。代碼如下:

該代碼應用到打開和保存模塊中,使得每一次打開程序或執行保存操作時對程序中的表格進行一次整理。

3 使用效果

使用清單程序制作清單后,收到了明顯的效果,2020年12月,供電所清單制作平均耗時47 min,相對傳統方法制作清單的供電所每月平均制作清單時長2392 min基礎上效益提升了51倍。

掌握了VBA,可以發揮以下作用:規范用戶的操作,控制用戶的操作行為;操作界面人性化,方便用戶的操作;多個步驟的手工操作通過執行VBA代碼可以迅速的實現;實現一些VB 無法實現的功能。用VBA 制做WPA 登錄系統。利用VBA 可以WPA內輕松開發出功能強大的自動化程序。

在供電所推廣VBA的應用,不僅是在制作清單程序上的應用,這種應用的開展有助于供電所人員在工作中利用新方法、新的思維方式解決工作的難點問題,也有助于推進精益化項目的提煉和項目的實用性提升,真正達到開展精益項目成果推廣的意義。

4 結束語

VBA應用于WPS的各應用程序中,極大地提升了WPS的應用開發能力,VBA成了許多高級用戶及開發人員開拓WPS中各應用程序功能的最有力的工具,本文主要對基于VBA的“用電清單”嵌入式應用程序的核心部份進行了闡述,促進VBA在供電所中推廣應用,以提高員工的工作效益。

猜你喜歡
程序用戶信息
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
英國與歐盟正式啟動“離婚”程序程序
環球時報(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
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 午夜少妇精品视频小电影| 天堂va亚洲va欧美va国产| 在线看国产精品| 99国产精品免费观看视频| 日韩高清无码免费| 国产69精品久久久久孕妇大杂乱 | 亚洲日本韩在线观看| 国产国模一区二区三区四区| 日韩午夜福利在线观看| 亚洲欧洲免费视频| 97国产精品视频人人做人人爱| 国产视频入口| 国产欧美日韩另类精彩视频| 精品无码一区二区在线观看| 国产麻豆另类AV| 婷婷在线网站| 久久综合九色综合97网| 手机在线免费不卡一区二| 欧美精品在线视频观看| 久久久精品久久久久三级| 一本一本大道香蕉久在线播放| 国产精品爽爽va在线无码观看| 青草午夜精品视频在线观看| 亚洲高清在线天堂精品| a国产精品| 午夜视频在线观看区二区| 国产精品一区在线麻豆| 激情国产精品一区| 成人午夜视频在线| 亚洲婷婷丁香| 午夜影院a级片| 伦精品一区二区三区视频| 亚洲欧美在线精品一区二区| 国产成人久久综合777777麻豆| 超薄丝袜足j国产在线视频| 91国内外精品自在线播放| 亚洲精品少妇熟女| 日本欧美一二三区色视频| 久久精品这里只有国产中文精品| 狠狠ⅴ日韩v欧美v天堂| 国产丰满大乳无码免费播放| 国产精品冒白浆免费视频| 国产日本一区二区三区| jizz在线免费播放| lhav亚洲精品| 久久精品一卡日本电影| 又大又硬又爽免费视频| 极品国产在线| 国产精品手机在线观看你懂的 | 美女被操黄色视频网站| 九九热精品视频在线| 国产在线小视频| 国产精品太粉嫩高中在线观看| 欧美精品v| 青青草a国产免费观看| 免费国产在线精品一区| 亚洲成人高清无码| 99久久免费精品特色大片| 国产成人在线无码免费视频| 97国产一区二区精品久久呦| 日韩欧美综合在线制服| 91口爆吞精国产对白第三集| 国产香蕉一区二区在线网站| 国产免费好大好硬视频| 亚洲视频无码| 美女无遮挡免费网站| 亚洲精品少妇熟女| 日韩欧美色综合| 欧美、日韩、国产综合一区| 免费女人18毛片a级毛片视频| 中文字幕免费视频| 亚洲美女一区| 亚洲AV无码不卡无码 | h视频在线播放| 色综合国产| 亚洲二区视频| 国产精品3p视频| 国产成人精品日本亚洲77美色| 亚洲二区视频| 欧美成人h精品网站| 99热这里都是国产精品| 亚洲天堂网视频|