Excel 为什么vba在单词Snapshot中将SN Sh替换为0作为00ap00ot?
当我尝试使用今天的“mm dd快照”添加新图纸时 字母sn sh替换为00,如“00ap00ot”Excel 为什么vba在单词Snapshot中将SN Sh替换为0作为00ap00ot?,excel,vba,Excel,Vba,当我尝试使用今天的“mm dd快照”添加新图纸时 字母sn sh替换为00,如“00ap00ot” 您的工作表名称应为: SheetName = Format(Date, "mm-dd") & " snapshot" 您正在格式化日期,该日期与时间关联。。。“s”等的使用与秒等有关 请参阅:您看到的是零,因为s,n和h是零。如果您想另外定义格式,这是一种方法: Sub SheetNameAsCurrentDate() Dim sheetName As String s
您的工作表名称应为:
SheetName = Format(Date, "mm-dd") & " snapshot"
您正在格式化日期,该日期与时间关联。。。“s”等的使用与秒等有关
请参阅:您看到的是零,因为
s
,n
和h
是零。如果您想另外定义格式,这是一种方法:
Sub SheetNameAsCurrentDate()
Dim sheetName As String
sheetName = Format(Date, "mm-dd ""snapshot""")
Debug.Print sheetName
End Sub
Sub SheetNameAsCurrentDate()
Dim sheetName As String
sheetName = Format(Date, "mm-dd ""snapshot""")
Debug.Print sheetName
End Sub