在我的组织中,我们有一个所有员工都必须经常填写的 Excel 模板。该模板每年生成数百/数千个 Excel 文件(工作簿)。
为了组织起见,我迫切需要为这些文件中的每一个文件设置一个唯一 ID(即此模板生成的每个工作簿的唯一 ID)。
目前,我的想法是在工作簿的单元格中生成以下 ID:
[用户]-[YYYYMMDD]-[hhmmss]
其中:
user
是一个字符串,表示将由用户填写的员工的用户名。所以这里没有问题。YYYYMMDD
是年、月、日连接的hhmmss
是时、分、秒连接的
为了达到这种效果,我需要我的 Excel 模板自动填充具有YYYYMMDD-hhmmss
确切生成日期和时间的信息的单元格。
此信息应在模板生成工作簿后创建,并且以后无法更改。所以这些应该是(受保护的)单元格中的值,而不是公式(我猜)。
搜索了很长时间后,我无法弄清楚如何做到这一点。我不确定是否需要它,但我不是 VBA 大师。