ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2482|回复: 32

[求助] 不尽所求再求助 —— 连续打印!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-11-26 20:32 | 显示全部楼层 |阅读模式
本帖最后由 cai9906 于 2014-11-26 20:35 编辑

连续打印.rar (29.46 KB, 下载次数: 16)
附件中表述表述难免“逻辑不清”敬请谅解!!
期盼高手帮助!!


补充内容 (2014-12-2 06:39):
feiren228 高人帮助解决了!!并上传了附件
http://club.excelhome.net/thread-1169335-1-1.html

TA的精华主题

TA的得分主题

发表于 2014-11-26 20:49 | 显示全部楼层
  1. Sub test连续打印()
  2. Dim x%, y%, x1%, y1%, i%, a
  3.     On Error Resume Next
  4.     x = InputBox("请输入页面打印开始序号:", "打印设置")
  5.     y = InputBox("请输入页面打印结束序号:", "打印设置")
  6.     x1 = InputBox("请输入类别打印开始序号:", "打印设置")
  7.     y1 = InputBox("请输入类别打印结束序号:", "打印设置")
  8.     a = MsgBox("确定打印吗?", vbOKCancel, "提示")
  9.     If a = 1 Then
  10.     For i = x To y
  11.     For j = x1 To y1
  12.     Cells(1, 8) = i
  13.     Cells(2, "H") = j
  14.     ActiveWindow.SelectedSheets.PrintOut From:=1, to:=1, copies:=1, Collate:=True
  15.     Next
  16.     Next
  17.     End If
  18. End Sub
复制代码
请测试代码

TA的精华主题

TA的得分主题

发表于 2014-11-26 20:51 | 显示全部楼层
详见附件   

连续打印.rar

29.4 KB, 下载次数: 16

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-11-26 21:49 | 显示全部楼层
jpj123 发表于 2014-11-26 20:51
详见附件

致谢!
代码如下,输入页面打印(H2单元)起始、终止数值页号,输入类别(C2单元格)起始、终止数值 —— “验证”是正确的(所期望的!!
Sub test连续打印()
Dim x%, y%, x1%, y1%, i%, a
    On Error Resume Next
   
    x = InputBox("请输入页面打印开始序号:", "打印设置")
    y = InputBox("请输入页面打印结束序号:", "打印设置")
   
        x1 = InputBox("请输入类别打印开始序号:", "打印设置")
    y1 = InputBox("请输入类别打印结束序号:", "打印设置")
   
    a = MsgBox("确定打印吗?", vbOKCancel, "提示")
    If a = 1 Then
    For i = x To y
    For j = x1 To y1
    Cells(2, 8) = i
    Cells(2, 3) = j
    ActiveWindow.SelectedSheets.PrintOut From:=1, to:=1, copies:=1, Collate:=True
    Next
    Next
    End If
End Sub

问题又来了(恐怕所求不现实)—— 上述代码下,页面打印(H2单元)起始、终止数值页号忽略(“取消”),输入类别(C2单元格)起始、终止数值 —— 表内没有信息显!!
现身边没有打印机 —— 无法“验证”是否可打印出输入类别起始、终止范围的信息
能解决了【一】感谢不尽!!

TA的精华主题

TA的得分主题

发表于 2014-11-26 21:55 | 显示全部楼层
cai9906 发表于 2014-11-26 21:49
致谢!
代码如下,输入页面打印(H2单元)起始、终止数值页号,输入类别(C2单元格)起始、终止数值 —— ...

(H2单元)起始、终止数值页号忽略 ???     为什么要忽略??什么意思 ?
你试下H2单元格无数据,表内有数据 吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-11-26 22:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 cai9906 于 2014-11-26 22:19 编辑
jpj123 发表于 2014-11-26 21:55
(H2单元)起始、终止数值页号忽略 ???     为什么要忽略??什么意思 ?
你试下H2单元格无数据,表内有 ...


(H2单元)起始、终止数值页号忽略 ???    —— 不输入页面起始、终止数值( 意在想打印类别范围内所有页面的信息)
你试下H2单元格无数据,表内有数据 吗? —— 试了,如果只是输入类别起始、终止数值,(不输入页面起始、终止数值),C2 单元格数值也相应变更显示(如起始、终止类别分别输入1 , 3,C2 单元格数值也随之依次显现1、2、3变更 ),但表内没有显现相应类别的信息!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-11-26 22:23 | 显示全部楼层
此时身边没有打印机,无法验证是否不显现信息的状况下,能打印出相应的信息
【一】的情况能随着页号的变更显现出相应的信息。

TA的精华主题

TA的得分主题

发表于 2014-11-26 22:40 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
cai9906 发表于 2014-11-26 22:16
(H2单元)起始、终止数值页号忽略 ???    —— 不输入页面起始、终止数值( 意在想打印类别范围内所有 ...

—— 不输入页面起始、终止数值( 意在想打印类别范围内所有页面的信息)是等于输入了1:4页的效果吗?

TA的精华主题

TA的得分主题

发表于 2014-11-26 22:56 | 显示全部楼层
请测试附件,如果你不想设置类别或者页数直接点确定就是了,(别点取消)。

连续打印.rar

29.36 KB, 下载次数: 12

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-11-26 22:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
jpj123 发表于 2014-11-26 22:40
—— 不输入页面起始、终止数值( 意在想打印类别范围内所有页面的信息)是等于输入了1:4页的效果吗?

不输入页面起始、终止数值( 意在想打印类别范围内所有页面的信息)—— 不是等于“默认”输入了1:4页(因为每类的页面是不相同的)。

如果只是输入类别起始、终止数值,(不输入页面起始、终止数值),C2 单元格数值也相应变更显示,如起始、终止类别分别输入1 , 3,C2 单元格数值也随之依次显现1、2、3变更 (正确),但表格内其他信息没能随之显现出在表内!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-27 04:05 , Processed in 0.050883 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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