主题:【第十一届原创】CNAS申报系统中检测能力范围(含能源之星)导入表的vba工具

浏览0 回复16 电梯直达
鼯箜
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
平时处理CNAS能力导入表,经常要核对格式上的一些问题。为了提高效率,我自己用vba编了几个小功能。主要有以下几项:

1、统一为文本格式:因为领域代码、设备编号两列,如果设置为常规的话,很容易自动跳转为货币格式。所以我一般都直接统一设置为文本格式。该功能用处给★
2、清理多余空格:大部分的填表人员经常用很多空格来调整excel单元格的内容,以便好看。殊不知增加了很多无用的空格。甚至内容前后,都有空格。这些多余空格导入后会影响CNAS系统导出word格式的排版,因此点击该功能按钮可以直接清理掉。该功能用处给★★★★★
3、首字母大写:因为英文翻译需要首字母大写,但是有的填表人员会没注意到,因此常常有不少的英文翻译不是首字母大写,万一碰到很挑剔的评审老师要求修改,处理起来很麻烦。这个功能,能够把开头为a-z的字母,自动转大写A-Z。同时,我还把pH这个内容排除,不会自动变大写PH。该功能用处给★★★★
4、搜索换行符:很多填表人员填写标准名称和标准号的时候,都是直接拷贝网上的内容,这样很容易把回车符也拷贝过来,是的excel单元格内有回车。虽然不直接影像内容表述,但是对以后排版还是会造成影响的(虽然CNAS系统中不会显示,但是导出还是会存在的),尤其是导出word能力表转为excel格式的时候。因此,建议各位一定要吧单元格内回车直接清除。批量处理的时候,当然用excel内的查找替换,一次性处理了最好。我这个主要是少量查找的时候,点一下就能查找三个表的回车,能偷懒一下就偷懒一下。该功能用处给★★
5、核查字符是否超字数要求:CNAS系统对参数名称和限制范围都有字数要求,分别为500字符和1500字符,而这两项经常会在上传CNAS系统时候提示超字符数。但是填表人员经常不清楚超多少字符。因此,这个功能可以检查参数名称和限制范围这四列(包括中英文)是否超字符数,同时在最后的X和Y列给出中文字符(每个中文字符占3个英文字符)和单元格字符数,以便填表人员参考着修改。该功能用处给★★★★
6、合并ABCFG列内容:这个功能主要是为了下面的“转为CMA导入表”做准备的。该功能用处给★★★★★(针对在认监委发证CMA的机构)
7、转为CMA导入表:在认监委发证CMA的机构,要利用http://cma.cnca.cn/cma/login的CMA系统进行二合一、三合一评审。由于CMA导入表的格式不一样,如果手工去调整,效率真的很低,因此我设计了这个功能,先点击“合并ABCFG列内容”,然后点击“转为CMA导入表”就能转为符合CMA导入要求的表(当然,后面需要自己调整CMA大类序号)。该功能用处给★★★★★

在数据统计表中,还有一个功能,专门用于统计扩项、变更、监督以及总计的对象和参数数据。这些数据是组长常常要求机构提供的。只要检测能力范围表填写符合CNAS系统要求,那么这个统计数据是很准确的。该功能用处给★★★★★
大家可以用自己的能力表测试一下,记得excel不要禁用宏!有什么问题的,可以回帖告诉我。
该帖子作者被版主 zal5积分, 2经验,加分理由:鼓励发贴
为您推荐
您可能想找: 技术咨询 询底价
专属顾问快速对接
立即提交
zal
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
lollipopci
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
jwmscau
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
111111qq
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
111111qq
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
senke
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
鼯箜
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 senke(lifen4607) 发表:
为啥不等等发原创?
没太留意原创大赛。刚刚改了标签。不知道有没有用了,不过参加不了也无所谓,反正是工作自己要用到的工具,顺手放上来分享一下而已
陈乾
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
lynne晕
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
楼主,我下载下来想试试但是显示 module not found。什么原因呢???
lynne晕
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴