总算“明白”了搂主真“伤脑筋” 的想法 实现以下两种“目的”: (一) x = InputBox("请输入页面打印开始序号:", "打印设置", 1) y = InputBox("请输入页面打印结束序号:", "打印设置", 4) 【可选性不大于H1单元格数值】 x1 = InputBox("请输入类别打印开始序号:", "打印设置", 1) y1 = InputBox("请输入类别打印结束序号:", "打印设置", 100) 【可选同打印开始序号,只想打印某一类的所有信息】 a = MsgBox("确定打印吗?", vbOKCancel, "提示") If a = 1 Then For j = x1 To y1 For i = x To y Cells(2, 3) = j Cells(2, 8) = i ………. (二) x = InputBox("请输入页面打印开始序号:", "打印设置", 1) y = InputBox("请输入页面打印结束序号:", "打印设置", 4) 【不输入数值】 If y = "" Then y = Cells(1, 8).Value 【 以 H1单元格内数值为打印结束序号 】 x1 = InputBox("请输入类别打印开始序号:", "打印设置", 1) y1 = InputBox("请输入类别打印结束序号:", "打印设置", 100) 【可自选输入类别打印结束序号,打印某几类的所有信息】 …………… 反复“测试了”不可能实现! 1)If y = "" Then y = Cells(1, 8).Value 【 以 H1单元格内数值为打印结束序号 】,各类页数是不同样多的,打印从每类第 1页开始 —— H1单元格内数值终止页,如何“激活” 2)一个“程序”做不到。 |