Excel 在DateAdd中加入一些文本

Excel 在DateAdd中加入一些文本,excel,vba,Excel,Vba,大家好,提前感谢大家抽出时间,我有一个公式,下面显示上个月的姓名: Worksheets("Calculations").Range("D2").Value = Format(DateAdd("M", -1, Now), "MMMM" 现在它在D2单元中显示一月,我想让它显示“一月报告” 作为一种奖励,展示这张“2021年1月报告”会很棒,但如果这增加了太多的复杂性,那么我很乐意加入“2021年1月报告”部分 再次

大家好,提前感谢大家抽出时间,我有一个公式,下面显示上个月的姓名:

Worksheets("Calculations").Range("D2").Value = Format(DateAdd("M", -1, Now), "MMMM"
现在它在D2单元中显示一月,我想让它显示“一月报告”

作为一种奖励,展示这张“2021年1月报告”会很棒,但如果这增加了太多的复杂性,那么我很乐意加入“2021年1月报告”部分

再次感谢你

format(dateadd("m",-1,now),"""Report for ""MMMM YYYY")
请注意所包含引号的“转义”

当然,您也可以使用:

"Report for " & format(dateadd("m",-1,now),"MMMM YYYY")
请注意所包含引号的“转义”

当然,您也可以使用:

"Report for " & format(dateadd("m",-1,now),"MMMM YYYY")