ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: tds

[求助] 求VBA程序,通过送货单号自动提取内容及汇总送货信息

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-23 13:30 | 显示全部楼层
dragonthree 发表于 2014-4-23 12:42
在《订单表》中输入《通用打印》中的“送货单号”,说反了吧

没有,因为“送货单号”是在《通用打印》生成的,所以《订单表》中的“送货单号”来源是《通用打印》中的“送货单号”

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-23 13:44 | 显示全部楼层
dragonthree 发表于 2014-4-23 12:45
以上需求本人能分开实现,但是不能在一个文档中运行,那么能分开运行的宏在哪呢?

《宏订单表》代码含义:在《通用打》中输入“送货单号”,自动带出送货详细内容。
《复件 订单打印》代码含义:点击“打印”按钮,输出送货单内容,自动生成新的“送货单号”,自动汇总到《送货记录》

以上两个文件的代码放在一起,我不会修改,运行不了。

复件 订单打印.zip

45.7 KB, 下载次数: 25

宏订单表.zip

27.42 KB, 下载次数: 38

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-23 13:50 | 显示全部楼层
office8424 发表于 2014-4-23 13:24
首先你的逻辑有问题,流水号码没有到汇总表中,去哪里提取客户名称和送货日期?
你的要求都不难实现!!
关于客 ...

首先你的逻辑有问题,流水号码没有到汇总表中,去哪里提取客户名称和送货日期?


流水号是在《通用打印》自动生成,
去哪里提取客户名称和送货日期?-----在《订单表》中提取

以上信息在《通用打印》中打印后,自动汇总到《送货汇总表》

在《订单表》行删除、增加时,"index+small "函数会受到影响,而且电脑运行很慢

你的程序我验证后回复。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-23 13:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
LMY123 发表于 2014-4-23 13:10

首先谢谢!
但是如果“送货单号”能做到自动增加,我会更满意。

代码: Cells(3, 8) = "JL" & Year(Now()) & Format(Month(Now()), "00") & Format(Right(Cells(3, 8), 3) + 1, "000")是自动增加送货单号,但是我不知道放在哪里

TA的精华主题

TA的得分主题

发表于 2014-4-23 14:01 | 显示全部楼层
本帖最后由 office8424 于 2014-4-23 14:03 编辑
tds 发表于 2014-4-23 13:50
首先你的逻辑有问题,流水号码没有到汇总表中,去哪里提取客户名称和送货日期?


我的意思是定单打印表里面的客户和日期两个单元格用函数公式,不会影响你的运行速度!!!看来我的表达有问题
我的意思是能建立一个数据库里面有送货日期和客户名称就可以!!!
可能我的程序有问题,特别是打印的问题!!!我也是新手,请见谅!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-23 14:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
office8424 发表于 2014-4-23 13:24
首先你的逻辑有问题,流水号码没有到汇总表中,去哪里提取客户名称和送货日期?
你的要求都不难实现!!
关于客 ...

程序试运行了,没有取《订单表》中的值

TA的精华主题

TA的得分主题

发表于 2014-4-23 15:49 | 显示全部楼层
tds 发表于 2014-4-23 14:04
程序试运行了,没有取《订单表》中的值

“-_-||”我已经表示无能为力了!!!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-23 17:07 | 显示全部楼层
office8424 发表于 2014-4-23 15:49
“-_-||”我已经表示无能为力了!!!!!

谢谢!请帮我把代码调试一下。问题点:1、打印后《设置》不能清空
              2、《送货汇总表》汇总不正确

自动填充-订单表2014.zip

30.56 KB, 下载次数: 40

TA的精华主题

TA的得分主题

发表于 2014-4-24 00:07 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 excel333 于 2014-4-26 13:53 编辑
tds 发表于 2014-4-23 17:07
谢谢!请帮我把代码调试一下。问题点:1、打印后《设置》不能清空
              2、《送货汇总表》汇总 ...
在《通用打印》点击黄色区域自动弹出窗口,〈订单表〉中的“送货单号”有编号的不再出现在弹出的窗口中,
选择需要打印的记录自动录入至《通用打印》中,打印后系统自动生成“送货单号”并保存后清空。
后面有更新。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-24 09:00 | 显示全部楼层
excel333 发表于 2014-4-24 00:07
解压后使用:

在《通用打印》点击黄色区域自动弹出窗口,〈订单表〉中的“送货单号”有编号的不再出现 ...

嗯,谢谢!不过操作起来有点复杂
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-18 14:53 , Processed in 0.041307 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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