- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用EXCEL宏制作盾构机电缆标签.doc
利用EXCEL宏制作盾构机电缆标签
【摘 要】 针对传统盾构机电缆标签制作过程中效率低、易出错、更新慢的问题,提出了利用EXCEL宏制作电缆标签的方法。对利用EXCEL宏实施该方法的三个步骤:参数输入、依次粘贴、格式调整做了详细叙述。实践表明,使用该方法制作盾构机电缆标签,能够有效降低人员劳动强度,提高了工作效率和准确性。
【关键词】盾构机 EXCEL宏 电缆标签
盾构机是一种具有开挖土体、输送碴土、拼装衬砌、测量导向等功能的隧道掘进工程设备。盾构机上的电气元件分布各处,相应的电缆也数量众多。电缆标签,也叫电缆标识,用于标记每条电缆的用途和走向,如图1所示。盾构机电缆标签目前采用不干胶贴纸打印,粘贴于电缆之上,外层再缩一层透明带胶热缩套管的方法制作。
面对盾构机上众多的电缆,一台直径6米的盾构机大约有1000多根电缆,预制电缆标签就会是一项非常复杂的工作。传统制作方法是根据电缆汇总表,手工复制粘贴,将需要内容填到不干胶标签贴纸的对应位置。该种方法费时费力,容易出错,并且在图纸更改时,无法迅速同步。为解决上述问题,本文利用EXCEL宏编程的功能,提出了一种预制盾构机电缆标签的方法。
1 制作步骤规划
盾构机电气系统设计完毕后,可生成一份电缆汇总表,表中标明了每根电缆的名称、从哪里来、到哪里去、电缆型号和长度等信息。电缆标签一般为三行,第一行为电缆名称,第二行为电缆从何处来,第三行为电缆到何处去。
由电缆汇总表制作电缆标签表的过程如图2所示。制作步骤:首先,让用户定义电缆标签每行要显示电缆汇总表中哪列的信息;其次,依次将电缆汇总表数据粘贴于电缆标签表中;最后,调整电缆标签表格式。
2 参数输入描述
x表示电缆汇总表第一个数据所在行数,y1、y2、y3依次表示电缆汇总表要粘贴到电缆标签第1、2、3行的对应列数。则宏代码如下:
aa = Sheet1 电缆汇总表所在表名,根据需要修改!
bb = Sheet2 电缆标签表所在表名,根据需要修改!
x = 3 电缆汇总表第一个数据所在行数,根据需要修改!
y1 = 2 电缆汇总表第一个数据所在列数,根据需要修改!
y2 = 4 电缆汇总表第二个数据所在列数,根据需要修改!
y3 = 6 电缆汇总表第三个数据所在列数,根据需要修改!
n = 10 电缆汇总表有多少行要处理数据,根据需要修改!
3 依次粘贴算法
电缆汇总表数据与电缆标签表数据的对应关系如图3所示。
则汇总表第i个数据应对应标签表的第1 + Int((i - 1) / 4) * 4行,第1 + (i - 1) * 2 - 8 * Int((i - 1) / 4)列,其中Int函数为取整功能函数。EXCEL宏代码如下:
For i = 1 To n
Sheets(aa).Select 电缆汇总表y1列数据粘贴于电缆标签表对应标签第1行
Cells((i - 1) + x, y1). Copy
Sheets(bb).Select
Cells(1 + Int((i - 1) / 4) * 4, 1 + (i - 1) * 2 - 8 * Int((i - 1) / 4)). Paste
Sheets(aa).Select 电缆汇总表y2列数据粘贴于电缆标签表对应标签第2行
Cells((i - 1) + x, y2). Copy
Sheets(bb).Select
Cells(2 + Int((i - 1) / 4) * 4, 1 + (i - 1) * 2 - 8 * Int((i - 1) / 4)). Paste
Sheets(aa).Select 电缆汇总表y3列数据粘贴于电缆标签表对应标签第3行
Cells((i - 1) + x, y3). Copy
Sheets(bb).Select
Cells(3 + Int((i - 1) / 4) * 4, 1 + (i - 1) * 2 - 8 * Int((i - 1) / 4)). Paste
Next i
4 格式调整策略
根据不干胶标签贴纸格式设置EXCEL电缆标签表格式。注意EXCEL中行高的单位是磅,列宽的单位是1/10英寸。两列、两行标签之间插入分隔用窄列、窄行的EXCEL宏语句如下:
Range(B:B,D:D,F:F).Select
Range(F1).Activate
Selection.ColumnWidth = 0.69 设置窄列列宽
For i = 1 To n
If (4 + Int((i - 1
您可能关注的文档
- 刍议变电站工程土建施工与电气安装的配合.doc
- 刍议四轮驱动轮式拖拉机.doc
- 刍议园林景观设计中的地域文化.doc
- 刍议园林绿化施工过程中的质量监控.doc
- 刍议城市公园改造中植物的保留与优化措施.doc
- 刍议城市建设排水管道工程施工技术.doc
- 刍议城市电网项目投资管理的现状及改善措施.doc
- 刍议基于SCADA系统的原油管道泄漏检测技术.doc
- 刍议大学生道德信心培育研究.doc
- 刍议如何加强土木工程造价管理.doc
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
原创力文档


文档评论(0)