当前位置: 代码迷 >> VBA >> 小弟一宏,万分感激,帮帮忙
  详细解决方案

小弟一宏,万分感激,帮帮忙

热度:1591   发布时间:2013-02-26 00:00:00.0
小弟求助一宏,万分感激,帮帮忙
总件数 X第 件
Total Packages
自选件数 内仓件数 外仓件数
Packages Packages Packages
目的地
Destination
日期 年 月 日 时段
Delivery date
订单号
Order No


因为不能插入图片,大概是这样一个意思:
1、总件数、自选件数、内仓件数、外仓件数,目的地、日期为手动输入; 
2、第 件,根据总件数自动打印,比如总件数是10件,则自动打印第1件,第2件……第10件。
X的意思:打印时Z第1件,Z第2件,……Z第18件,N第1件……N第22件,W第1件……W第10件。 
说明:Z代表自选,N代表内仓,W代表外仓。
订单号: 
机器一:订单号:YYYYMMDD+1001(4位自动递增号)
机器二:订单号:YYYYMMDD+2001(4位自动递增号)
……
3、注意:一次打印生成一个订单号,不是一张一个订单号。晚上12点后自动重置:比如201111251001,过12点后就为201111261001。
4、自动统计:能根据YYYYMMDD查询到当天打印的单数(一次打印为一单) 
举例:现在我手动输入,总件数:50,自选件数:18,内仓件数:22,外仓件数10,目的地:XXX市XXX区XXX花园,日期:2011年11月30日C时段。  
歧义解释:一次打印是一个订单,因为一次打印可能会打印N张,而这N张属于东一个订单号,只是这个订单号包括N件商品。





麻烦帮忙写一下,小弟万分感激,打印的时候可以终止,也就是两个宏,谢谢大哥们。


------解决方案--------------------------------------------------------
有点复杂,去ExcelHome问问吧。
------解决方案--------------------------------------------------------
http://excelhome.net

LZ
去这个论坛问一下
------解决方案--------------------------------------------------------
说实话你这个有点复杂,不是一会半会能写好的,而且你的没有数据文件。

建议出点钱,那样就会有人来做了。
  相关解决方案