Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4253|回复: 5

[已解决]可否多个模块共用一个声明代码

[复制链接]
发表于 2013-7-18 13:55 | 显示全部楼层 |阅读模式
我的表中有很多个模块都有这段代码
If Worksheets("生产通知单").[ad17] <> "\\Yl-201307061329\DPK300-USB 在 Ne04:" Then
MsgBox " 打印机不对,请更换打印机"
End
End If

一旦我的打印机更换,我就得一个模块一个模块的调整

可否设计一个公共的代码
P= "\\Yl-201307061329\DPK300-USB 在 Ne04:"

将所有模块的代码都改成
If Worksheets("生产通知单").[ad17] <> P Then
MsgBox " 打印机不对,请更换打印机"
End
End If

请教高手,我应该如何写这个公共的代码,这段公共代码放在模块里还是放在哪里?
最佳答案
2013-7-18 14:11
在普通模块里通用声明里添加如下代码:
Public Const P As String = "\\Yl-201307061329\DPK300-USB 在 Ne04:"
发表于 2013-7-18 13:59 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2013-7-18 14:07 | 显示全部楼层
Public Sub KK()
P= "\\Yl-201307061329\DPK300-USB 在 Ne04:"
End Sub
回复

使用道具 举报

 楼主| 发表于 2013-7-18 14:07 | 显示全部楼层
这样写也不对呀,请教高手,在线等待
回复

使用道具 举报

发表于 2013-7-18 14:11 | 显示全部楼层    本楼为最佳答案   
在普通模块里通用声明里添加如下代码:
Public Const P As String = "\\Yl-201307061329\DPK300-USB 在 Ne04:"

点评

应该是标准模块吧。  发表于 2013-7-18 15:44
回复

使用道具 举报

发表于 2013-7-18 18:07 | 显示全部楼层
谢谢烟花的更正
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 03:59 , Processed in 0.586456 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表