【问题标题】:Keeping date style while column is formatted to text在列格式化为文本时保持日期样式
【发布时间】:2017-03-06 15:14:29
【问题描述】:

希望你能帮上忙。我遇到了格式问题。 问题是这样的。 在下面的图 1 中,您可以看到 H 列。H 列需要保持格式为文本。作为文本的日期 03/14/2017 是 42808。我需要的是作为文本的日期,但保持这种样式 MM/DD/YYYY。是否有一个格式选项允许 03/14/2017 以这种方式出现并且单元格是文本。 我已经尝试过自定义 MM/DD/YYYY;@ 但这又将单元格格式化为日期,这不是我想要的。我知道我可以手动输入 2017 年 3 月 14 日,但我想避免手动工作。

非常感谢任何和所有帮助。

图片。 1

【问题讨论】:

    标签: excel date text formatting vba


    【解决方案1】:

    公式:

    =TEXT(H2,"MM/DD/YYY")
    

    VBA

    ActiveSheet.Range("H2").Value = Format(ActiveSheet.Range("H2").Value2,"MM/DD/YYYY")
    

    【讨论】:

    • 嗨,斯科特:非常感谢。我实际上知道这个公式 =TEXT(H2,"MM/DD/YYY") 我只是直接忘记了它。非常感谢您抽出宝贵时间回复并解决问题。都柏林非常尊重:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 2011-11-20
    • 2016-12-02
    相关资源
    最近更新 更多