Private Sub Command1_Click()
Dim curM, curY, M, Y As Integer
curM = Month(Date)
curY = Year(Date)
For i = 0 To 5
M = (curM + 12 - i - 1) Mod 12 + 1
If (curM - i) <= 0 Then
Y = curY - 1
Else
Y = curY
End If
If M < 10 Then
MsgBox CStr(Y) & "0" & CStr(M)
Else
MsgBox CStr(Y) & CStr(M)
End If
Next
End Sub
Dim curM, curY, M, Y As Integer
curM = Month(Date)
curY = Year(Date)
For i = 0 To 5
M = (curM + 12 - i - 1) Mod 12 + 1
If (curM - i) <= 0 Then
Y = curY - 1
Else
Y = curY
End If
If M < 10 Then
MsgBox CStr(Y) & "0" & CStr(M)
Else
MsgBox CStr(Y) & CStr(M)
End If
Next
End Sub
解决方案 »
- vb中如何进行数据库的连接,方法比较好的有那些?
- 如何新建1个高度=height,宽=width的2色bmp位图
- set appexcel=getobject(,"excel.application") 只能打开窗体的菜单及工具条,其余部分不显示
- 如何编写一个在窗体上来回移动的文字
- 哪里有vb结合sql语法数据库编程的书籍下载??
- 能把WORD文件用VB转存为html吗?具体怎么实现?
- 【紧急求助】窗口添加滚动条
- 帮帮忙,急着用啊!!!Wise InstallMaster V8.14的注册码!!!
- 在IE中打开某种类型的文件的问题
- do you know the password of donkey(jczjczjcz)?
- 一个MDI的问题
- 请问ADODB和ADODC有什么驱别呢? 谢谢!
Dim i As Integer
For i = 0 To -5 Step -1
MsgBox Format(DateAdd("m", i, Date), "YYMM")
Next
End Sub