io VBA non lo conosco, ma in VB6 o VB.NET usando il comando Format puoi fare quello che dici tu:

codice:
dim strMese as string
  
  strMese=Format(now,"mmmm")
dovrebbe essere così.... ma non so se funziona in VBA.

ciao ciao