Excel 将列格式化为文本时保持日期样式

Excel 将列格式化为文本时保持日期样式,excel,date,text,formatting,vba,Excel,Date,Text,Formatting,Vba,我希望你能帮忙。我的格式有问题。 问题是这个。 在下面的图1中,您可以看到H列。H列需要保持文本格式。2017年3月14日文本为42808。我需要的是日期为文本,但保持这种样式MM/DD/YYYY。是否有一个格式选项允许2017年3月14日以这种方式显示,并且单元格为文本。 我已尝试过自定义MM/DD/YYYY;@但这格式的细胞作为日期再次不是我想要的。我知道我可以在2017年3月14日手动输入,但我想避免手动操作 一如既往,我们非常感谢您的帮助 图片。一, 公式: =TEXT(H2,"MM/D

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

一如既往,我们非常感谢您的帮助

图片。一,

公式:

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


嗨,斯科特:非常感谢你。我实际上知道这个公式=TEXT(H2,“MM/DD/YYY”),我只是直接忘记了。非常感谢您花时间回复并解决此问题。都柏林非常尊敬:-)
ActiveSheet.Range("H2").Value = Format(ActiveSheet.Range("H2").Value2,"MM/DD/YYYY")