如何在vb6或vba中找到上个月?

Pra*_*thi 4 vb6 vba

我在vb中写了一个代码来查找上个月.但我没有得到我期待的输出.这是我的代码:

a=Format$(Now, "mm")-1 
Run Code Online (Sandbox Code Playgroud)

但我希望输出2位数,如果上个月是1月那么输出应该是01不仅1

请帮帮我.

Phi*_*ard 11

使用DateAdd函数.进一步来说:

date d = DateAdd("m", -1, Now)
a = Format(d, "mm")
Run Code Online (Sandbox Code Playgroud)