为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30

应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30

2017-10-22 5页 doc 114KB 14阅读

用户头像

is_983143

暂无简介

举报
应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30 应用OfficeVBA在Excel中进行手机终端捆绑销售统计稽核 作者:淮北联通建维部 罗维 摘 要:电信业务竞争加剧,营销策略多样,了解售后情况、保障销售质量,做好售后稽核工作极为重要。通常,稽核设及数据较多,开发程序实现批量处理是高效的解决办法。本文通过淮北联通的一项工作实例——手机终端捆绑销售统计稽核,介绍在Excel中应用VBA的方法,从NOKIA、华为交换机提取LOG文件,编写程序代码,自动执行一组操作,进而高效准确完成任务。...
应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30
应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30 应用OfficeVBA在Excel中进行手机终端捆绑销售统计稽核 作者:淮北联通建维部 罗维 摘 要:电信业务竞争加剧,营销策略多样,了解售后情况、保障销售质量,做好售后稽核工作极为重要。通常,稽核设及数据较多,开发程序实现批量处理是高效的解决办法。本文通过淮北联通的一项工作实例——手机终端捆绑销售统计稽核,介绍在Excel中应用VBA的方法,从NOKIA、华为交换机提取LOG文件,编写程序代码,自动执行一组操作,进而高效准确完成任务。将此办法广泛应用到实际工作中,同事齐心合力,必能提升公司的创新能力,提高联通的核心竞争力,推动业务更快发展。 关键词:OfficeVBA,Excel,稽核 1关于OfficeVBA和稽核任务 世界是由许多“对象(Object)”组成的~VB正是一种面向对象的(Object-Oriented Programming,简称OOP)程序设计语言,将代码和数据集成到一个个对象中。当运用这些对象来执行任务时,不需知道对象如何工作,只需编写代码简单地发出一些动作指令即可。对象是基本的程序运行实体,既包括数据(属性),也包括作用于对象的操作(方法)和对象的响应(事件)。用户经常用的对象是窗体(Form)和各种控件。 VBA是VB的子集,极易使用,它以Excel、Access等作为开发平台,可使用Excel、Access的全部功能,如格处理、数据等等。OfficeVBA用面向对象的方法,站在更高、更抽象的层次上,把问分解为对象来解决。笔者的编程技巧一部分是经过多年专业化工作积累下来的,一部分学自各路高手。读者若感兴趣,综合利用VBA中AutoFilter方法与Range对象Find方法,把代码加以“优化”,速度会更快。 程序代码用到文件:取自华为软交换的LOG文件(MSISDN --》IMEI_10月捆绑销售1126_华为.TXT、IMEI--》MSISDN_10月捆绑销售1126_华为.TXT),来自NOKIA MSC的LOG文件(MSISDN--》IMEI_200710_NOKIA.TXT),市场部门的“淮北联通两节终端捆绑销售用户返单资料统计表”(注意保密)。 2解决问题的思路 说明:在当前工作目录中(如D:\OfficeVBA\捆绑销售稽核\)新建Excel文件“中国联通淮北分公司手机终端捆绑销售稽核软件开发.XLS”,将VBAProject创建在此文件中。其中一个Worksheet名是“MSISDN_IMEI”。 在“中国联通淮北分公司手机终端捆绑销售稽核软件开发.XLS”中,新建Sheet“AllBeginFromHere”,设一命令按钮“cmdAllBeginFromHere”。再建一个主窗体frmCOMPARE_MSISDN_IMEI。点击“cmdAllBeginFromHere”后,弹出主窗体frmCOMPARE_MSISDN_IMEI,如图示。通过与主窗体上的控件交互,可得最终稽核结果。 1)复制“市场部门资料统计表”的生成“中国联通淮北分公司手机终端捆绑销售稽核软件开发.XLS”中的Sheet“MSISDN_IMEI”。第1行内容设为“中国联通淮北分公司手机终端捆绑销售稽核”。再插入两列:“查到的IMEI手机串号”(列E)、“查到的MSISDN手机号码”(列I)。 2)分析MSISDN--》IMEI_10月捆绑销售1126_华为.TXT、IMEI--》MSISDN_10月捆绑销售1126_华为.TXT这两个文件,找出其内容的构成规律。之后,从LOG文件中提取数据,对应地一一保存到“MSISDN_IMEI”的列E、列I,如下所示。 3)与上步类似,处理文件“MSISDN--》IMEI_200710_NOKIA.TXT”,提取数据保存到列E、列I的对应位置。请注意:NOKIA的LOG格式与前面华为软交换LOG不同,相应的处理代码有差异。淮北有2个BSC:HBBSC21,上连NOKIA MSC,可由MSISDN查IMEI,反之不行;HBBSC18连华为软交换,既可由MSISDN查IMEI,也可根据IMEI查询MSISDN。可见,在这一点上华为软交换较NOKIA设备更有优势。 4)若Worksheet“MSISDN_IMEI”列E、列I的某些单元格内容仍然为空,则定义它们是“没查到的”。将“没查到的”单元格设成灰色底纹。 5)编程比较列E和列H,列I和列D,把“不一致的”单元格设成红色底纹。如下图所示。 6)稽核结果:按工作流程,反馈稽核结果给“市场经营部门”,进入下一工作节。 3附件:代码 frmCOMPARE_MSISDNVBA代码(合在一起_IMEI.DOC).DOC 参考资料 [1] Visual Basic程序设计 龚沛曾 陆慰民 杨志强 编 吴永明 审 高等教育出版社 [2] NED 5.4 Copyright ? Nokia Corporation 2005
/
本文档为【应用OfficeVBA在Excel之中进行手机终端捆绑销售稽核_2008-07-30】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索