EXCEL文档怎么自动生成流水号?求详细的解读,别的做表格文档也行

 我来答
创作者9nESTbjGIS
2020-03-14 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:868万
展开全部
每次打开数字加1,用函数恐怕不行。因为没有记录打开工作薄次数的函数。

只有用VBA宏的
Workbook_Open()


按alt
+f11

在thisworkbook中贴入下例代码。

Private
Sub
Workbook_Open()
a
=
Sheets("sheet1").Cells(1,
1).Value
b
=
VBA.Right(a,
4)
Sheets("Sheet1").Range("A1")
=
"A2009"
&
Format(b
+
1,
"0000")
ActiveWorkbook.Save
End
Sub

如图:

前面将"A2009"
改成你要的数字和字符

&
Format(b
+
1,
"0000")
中0000是四位其下图中的0004(第四次打开),设四位可编到9999,如果不够可以自已加。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式