用EXCEL打标签,把某一个单元格的数字依次加1,手工改很麻烦,有没有简单方法?
来源:百度知道 编辑:UC知道 时间:2024/06/23 08:46:43
比如说打印第一张D5格的数字是1,打印第二张让它变成2,用宏可以吗?具体怎么用,请指点
Sub Macro1()
'
' Macro1 Macro
' 宏由 zhai 录制,时间: 2008-8-6
'
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Dim I As Integer
I = Range("D5").Value
I = I + 1
Range("D5").Value = I
End Sub
按下ALT+F11,菜单:插入-模块,复制下面代码.退出
只要你对工作表进行打印后,D5的数字就会加1
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.Cells(5, 4) = ActiveSheet.Cells(5, 4) + 1
End Sub
=D5+1