Não creio haver entendido corretamente o que deseja, mas para o por "extenso" pode-se experimentar:
plan = ActiveWorkbook.Name
Dim wb As Workbook
tp = DateSerial(Year(Now), Month(Now) - 1, Day(Now))
ano = Year(Now())
ano1 = Year(Now()) - 1
mes = Format(Now(), "MMMM")
'ou
mes0 = Format(DateAdd("m", 0, Now()), "MMMM")
mes1 = Format(DateAdd("m", -1, Now()), "MMMM")
Mes2 = Format(DateAdd("m", -2, Now()), "MMMM")
Mes3 = Format(DateAdd("m", -3, Now()), "MMMM")
Mes4 = Format(DateAdd("m", -4, Now()), "MMMM")
Mes5 = Format(DateAdd("m", -5, Now()), "MMMM")
Mes6 = Format(DateAdd("m", -6, Now()), "MMMM")
Mes7 = Format(DateAdd("m", -7, Now()), "MMMM")
Mes8 = Format(DateAdd("m", -8, Now()), "MMMM")
Mes9 = Format(DateAdd("m", -9, Now()), "MMMM")
Mes10 = Format(DateAdd("m", -10, Now()), "MMMM")
Mes11 = Format(DateAdd("m", -11, Now()), "MMMM")
Mes12 = Format(DateAdd("m", -12, Now()), "MMMM")
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 13/04/2015 1:32 pm