【发布时间】:2009-02-04 21:19:26
【问题描述】:
我是 Excel VBA 新手。如果我问的是一个明显的问题,我深表歉意。 我有一个在 Excel 工作表中打开的 CSV 文本文件。文件的一行包含格式为“YY-MMM”的日期信息(即:9-FEB 或 10-MAY)。当 Excel 电子表格打开文件时,日期信息将更改为“mm/dd/yyyy”格式并读作 02/09/2009 或 05/10/2009,其中 YY-MMM 现在是 MM/YY/2009,(即:9-FEB 变为 02/09/2009,10-MAY 变为 05/10 /2009)。
我想知道是否可以将字段从 YY-MMM 重新格式化为 mm/01/yyyy。
我尝试在使用
将日期字段转换为文本后对其进行解析Range("B11", "IV11").NumberFormat = "text"
但是,那么该值是一个序列日期并且不可解析。
我一直未能成功寻找 NumberFormat 选项的列表。
如果您能指出我的方向,将不胜感激。
【问题讨论】: