gpt4 book ai didi

excel - Excel 中的动态工作表名称为 DATE

转载 作者:行者123 更新时间:2023-12-04 21:59:12 25 4
gpt4 key购买 nike

我在互联网上找到了一个代码并尝试了它。该代码有效。但我担心的是我希望将工作表重命名为日期。或者至少允许代码从单元格中读取格式 mm/dd/yyyy。

这是代码示例:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
End Sub

如果 A1 的值为 06/01/2016,我希望我的工作表名称为 Jun01,2016 或至少名称为日期。

注意..我还尝试了其他网站的其他建议,但仍然无法正常工作

最佳答案

如果日期存储为文本,我们可能需要对此进行调整。让我知道。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If IsDate(Range("A1")) Then

ActiveSheet.Name = Format(Range("A1"), "MM-DD-YYYY hh-mm-ss")

End If
End Sub

关于excel - Excel 中的动态工作表名称为 DATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38258569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com