excel取当前工作簿名字内的时间
时间: 2024-09-26 17:08:59 浏览: 27
在Excel中,获取当前工作簿的名字以及其中时间信息通常需要通过VBA(Visual Basic for Applications)脚本来完成,因为直接在单元格中操作不具备这样的功能。以下是一个简单的VBA示例:
```vba
Sub GetWorkbookNameAndTime()
Dim wb As Workbook
Dim ws As Worksheet
Dim workbookName As String
Dim currentTime As Date
' 获取当前活动工作簿
Set wb = ThisWorkbook
' 获取工作簿名称
workbookName = wb.Name
' 获取当前时间并格式化
currentTime = Now()
currentTime = Format(currentTime, "yyyy-mm-dd HH:MM:SS")
' 在某个单元格显示结果,例如A1
ws.Range("A1").Value = "工作簿名称:" & workbookName & ", 当前时间:" & currentTime
End Sub
```
这个VBA宏会在A1单元格插入当前工作簿的名称和当前的日期时间。如果你想要定期更新这个时间,可以设置定时运行该宏。
阅读全文