EXCEL中如何实现要打印的数据自动记录下来

EXCEL中如何实现要打印的数据自动连续记录下来
就是我在EXCEL表中几个单元格中输入了数据,并打印,这时我想把刚输入的数据记录下来(放在其它单元格中,最好入在另一个表中:Sheet2),紧接着我打印第二张,同样将第二张的数据按顺序记录在另一个表中,第三张,第四张,这样延续
也就是最终我想查询今天打印了哪些数据,并实现统计,像超市收银统计一样,感谢高手指点。
要求在EXCEL中打印,并将每次修改并打印的数据保存下来,然后统计总数。
是在表一中的固定格中输入数据 然后就打印,打印时想把数备份到表2,然后还在表一的原来格中输入,再打印时把这个内容按顺序备份到表2,
固定这几格 行数一样
在我做的表中,就是H17----K17这四个单元格要输入保存

是在表一中的固定格中输入数据 然后就打印,打印时想把数备份到表2,然后还在表一的原来格中输入,再打印时把这个内容按顺序备份到表2,是吗?
如果是这样可以用excel中的宏来实现,或用数据库来实现。
但是得把你表一的具体格及哪几个格的数要备份,是固定这几格还是根据需要有多有少,行数是不是每一都一样,反正你现在说的不具体没法帮你写。

Private Sub 打印保存_Click()

Sheets("Sheet1").Select
Range("H17:K17").Select
Selection.Copy
Sheets("Sheet2").Select
For I = 1 To [aa65536].End(xlUp).Row
Next
Range("b" & I).Select
ActiveSheet.Paste
Sheets("Sheet1").Select
Range("H17").Select
ActiveWorkbook.Save
ActiveSheet.PrintOut
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-12
打印?还是输入?
如果是输入的话,可以使用Access数据库,你建立一个表和一个窗体,在窗体中输入,数据都记录到了表中.如果需要你说详细一些我可以帮你做一个
第2个回答  2016-01-30

可以自己做个打印按钮来实现。

    该按钮引用以下程序,它可以实现打印,并自动保存文件:

    Sub Prt()

    Set c= ActiveWorkbook '设定c为本文件

    ActiveWindow.SelectedSheets.PrintOut Copies:=1 '打印本文件1份

    c.Save '保存本文件

    End Sub

第3个回答  2009-12-12
在工具栏打开“工具”里面有个“自动保存”设定好隔多长时间保存一次就行了