|
5学分
本帖最后由 excelers 于 2012-9-26 21:47 编辑
本帖最后由 爱疯 于 2012-11-3 14:53 编辑
做了个,看看能行么
数据源区域可以随便增减行(首行字段不要动)
- Sub 批量打印()
- Dim i, j, Msg
- j = Int(Range("K5"))
- Msg = MsgBox("一共有" & j & "个准考证。是否开始打印?", vbYesNo)
- If Msg = 7 Then
- Exit Sub
- ElseIf Msg = 6 Then
- For i = 1 To j
- Range("K6").FormulaR1C1 = i
- ' ActiveWindow.SelectedSheets.PrintOut Copies:=1
- Next i
- MsgBox "打印结束。"
- End If
- Range("K6").FormulaR1C1 = 1
- End Sub
复制代码由于测试,代码里打印功能暂时屏蔽了。
如果要打印,把代码第10行的(')去掉
[hide]
批量打印.rar
(19.28 KB, 下载次数: 58)
|
最佳答案
查看完整内容
做了个,看看能行么
数据源区域可以随便增减行(首行字段不要动)
由于测试,代码里打印功能暂时屏蔽了。
如果要打印,把代码第10行的(')去掉
[hide][/hide
]
|