想用excel打印打印票据的时候,将所打印的数据保存下来。

根据百度经验中的分享初步做了一个商品打印的表格。但保存的记录每次都是3行,当只输入一行商品时,也保存3行,后两行是空白的。能否输几行保存几行?

利用宏编写一段代码,把打印和保存的操作一同完成。
甚至可以把数据保存在后台,即隐藏的表格当中。

如果会懂VBA,那么很简单。插入一个按钮,下面的代码写上即可。
Private Sub CommandButton1_Click()
Me.PrintOut
ActiveWorkbook.Save
End Sub

如果不会,那也没问题,点击左下角的录制宏

然后操作一次保存和打印,停止录制。

随便插入一个图形,右键点击图形,指定宏,选择对应的宏即可。

这样就可以在打印同时保存。追问

不是保存EXCEL表,是把输入的记录作保存。也就是在sheet1中输入打印的内容,打印后记录能自动保存到sheet2中。我可以把目前做的表发您看看,谢谢您!

温馨提示:答案为网友推荐,仅供参考