一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Excel宏控制票据的连续打印方法

时间:2022-06-27 09:45:15 编辑:袖梨 来源:一聚教程网

今天单位需要根据Excel中的数据连续打印票据,故写了下面的vba简单示例。

Sheet2中是要打印的票据模板,Sheet3中A列存放着要打印的数据。

需要自动将Sheet2中某个单元格设置为Sheet3中A列单元格的数据,每设置一次,打印一张。

下面看具体代码吧。

 代码如下 复制代码

Sub 连续打印()
'
' 连续打印 宏
'

' 定义变量i
Dim i
' 循环十五次
    For i = 1 To 15
    ' Sheet3 Ai数据不等于空
    If Sheets("Sheet3").Range("A" & i) <> "" Then
    ' 将Sheet2中A1的数据设置为Sheet3中Ai数据
    Sheets("Sheet2").Range("A1").Value = Sheets("Sheet3").Range("A" & i)
    ' 打印Sheet2
    Sheets("Sheet2").PrintOut Copies:=1, Collate:=True
        GoTo nexti
    End If
nexti:
    Next

End Sub

热门栏目