Vba 使用数据保存新的电子表格';姓名上的日期

Vba 使用数据保存新的电子表格';姓名上的日期,vba,excel,Vba,Excel,我想保存一个从internet下载的文件,文件名中包含数据的月份名称。我遇到的问题是我不能只得到一个月。我在VBA中以mm/dd/yyy格式获取整个日期。工作表中的日期为mm/dd/yyy h:mm格式。我想把这个月转换成那个月,所以我把这个月放在文件名中并保存了它。VBA将其视为mm/dd/yyy,因此无法将其添加到文件名中 谢谢你的帮助 给定范围(“A1”)包含您想要获取月份的日期,请写下以下内容: Dim myDate as String myDate = Format(Range("A1

我想保存一个从internet下载的文件,文件名中包含数据的月份名称。我遇到的问题是我不能只得到一个月。我在VBA中以mm/dd/yyy格式获取整个日期。工作表中的日期为mm/dd/yyy h:mm格式。我想把这个月转换成那个月,所以我把这个月放在文件名中并保存了它。VBA将其视为mm/dd/yyy,因此无法将其添加到文件名中

谢谢你的帮助

给定
范围(“A1”)
包含您想要获取月份的日期,请写下以下内容:

Dim myDate as String
myDate = Format(Range("A1"),"mmmm"))

以今天为例,

Dim myDate as String
' if you want to get November 
myDate = monthname(month(date))  
'or 
myDate = Format(date,"mmmm")

'if you want to get 11
myDate = month(date) 

'if you want to get Nov
myDate = Format(date, "mmm")
' or LEFT the November to 3 characters