利用宏编写一段代码,把打印和保存的操作一同完成。
甚至可以把数据保存在后台,即隐藏的表格当中。
如果会懂VBA,那么很简单。插入一个按钮,下面的代码写上即可。
Private Sub CommandButton1_Click()
Me.PrintOut
ActiveWorkbook.Save
End Sub
如果不会,那也没问题,点击左下角的录制宏
然后操作一次保存和打印,停止录制。
为方便学习,加一个录制和调用的百度经验的链接,
http://jingyan.baidu.com/article/15622f24717411fdfdbea554.html
随便插入一个图形,右键点击图形,指定宏,选择对应的宏即可。
这样就可以在打印同时保存。
不会VB语言,又想自己动手的话,可以记录一个宏,再拉一个按钮到页面上,指定宏。每次按一下按钮执行宏,就会打印一张票据又在表2记一条记录。
要做一些预备工作:在表二的第一条输入你想保留票据的内容名称,如金额、用途等列名。在第二行用公式引用表一的单元格。
开始记录宏后做以下操作:文件→打印→确定→切换到表2→选中第三行→插入(实际就是插入第三行为空白)→复制第二行→选择性粘贴到第三行→返回表1→结束宏的录制。
再插入一个自选图形,指定宏到刚才录制的宏就可以了。感兴趣不妨自己试试。
按钮必须用VB编写
简单的方法是设个编号,用vlookup函数调取表2的数据到指定位置打印/套打
看这表适合你不?
用VBA可以实现