Excel的问题,高手快点来帮帮忙!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:06:09
我在工作的时候,经常需要用EXCEL工作表来打印。表格的内容和格式是不变的,只是每次打印的时候需要修改其中的一些内容。但是现在我有一个小问题,不知道怎么解决。

问题如下:
我的EXCEL表格的左上角是表格的序号。如:“NO:20090317-1”、“NO:20090317-2”……。现在我的问题是,如何实现在我每打印一张表单之后,这个序号就自动按顺序改变呢?
比如说,我今天要打印的第一张表的序号是“NO:20090317-1”,当我打印完这张表后,序号就自动变成“NO:20090317-2”,当我打印完第二张表后,序号就自动变成“NO:20090317-3”……。要求每打印一次后,序号就自动按顺序改变。

谁能帮我解决这个问题啊???

想了好久...还是不行
你说的里面的序号自动变是表格内部"值"的变化,而打印属于外部跟里面数据应该是没有关系的.我觉得你可以从两个思路来考虑:一是找找看有没有相应的公式,如NOW公式是跟随日期自动变,其他的我也不懂你找找看;二是从打印设置里在找找,我没找到能符合你要求的-,-

Excel无法实现,打印功能设置也无法实现,唯一的方法是借助第三放软件,比如按键精灵。

假如设置按键精灵的的快捷键是F12,当你按下F12后,系统就会自动打印,然后到指定位置修改编号,等待下一次命令!不过还存在一个问题,就是按键精灵能知道是1的时候调到2,但是却不知道是34的时候调到35,不过可以转移到指定位置,这样看好象也并不是太简单,还是自己斟酌一下吧!

呵呵,这个问题比较简单。

你做一个按钮,然后录制宏,执行打印功能,然后再选择编辑宏,将序号增加,最后将宏指定到该按钮就可以了。

alt+f11,粘贴以下代码
Private Sub Workbook_BeforePrint(Cancel As Boolean)
[a1] = "NO:" & Year(Now) & Month(Now) & Day(Now) & "-" & Right([a1], 1) + 1
End Sub

a1输入0,打印或预览一下试试。