excel怎么自动递增流水号excel如何自动生成打印流水号

如题所述

方法1
1、输入数字
在excel表格的页面中,点击一个表格,任意输入一个数字。
2、移动鼠标变成加号
接着将鼠标移动到表格的右下角,形成一个加号。
3、向下拉动
然后将加号图标往下拉,就可以成功自动递增流水序号。
方法2
1、点击表格
在excel表格的页面中,选择一个表格,任意输入一个序号。
2、形成加号
然后将鼠标移动到表格的右下角,呈现出一个加号。
3、点击窗口
按住Ctrl,把加号向下拉动,停止拉动后点击右侧的小弹窗。
4、选择以序列方式填充
在小弹窗的页面中,点击以序列方式填充,就可以自动递增流水序号。
这个需要VBA编程解决。假设你的要打印的这个表的工作表名称为“Sheet1”,流水号在F2单元格。
下面的代码可以实现先递增流水号再打印。注意,当你要打印第一个编号时,请先把编号设为NO.201500000。
打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Thisworkbook上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。
Private Sub Workbook_BeforePrint(Cancel As Boolean)If ActiveSheet.Name = "Sheet1" ThenApplication.EnableEvents = False[f2] = Left([f2], 7) & Format(Right([f2], 5) + 1, "00000")ActiveSheet.PrintOutApplication.EnableEvents = TrueEnd IfEnd Sub
温馨提示:答案为网友推荐,仅供参考
相似回答