|
当执行到Byval Rqq时显示“ 类型不匹配”,请大侠指教啊!下面是代码:
Sub XQCX(rq As Date, zc As Integer, whyr As Integer)
'日期为需要输入的日期,zc 显示为星期几,whyr显示为第几周
Dim zc1 As Integer, zc As Integer
Dim y As Integer, m As Integer, d As Integer
Dim Ns As Date
y = Year(rq)
m = Month(rq)
d = Day(rq)
Ns = y & "-1-1"
'*************************************************
'设置查询的日期为星期几
zc = Weekday(rq) - 1
If zc = 0 Then zc = 7
'*************************************************
'设置查询的日期为第几周
zc1 = Weekday(Ns) - 1
If zc1 = 0 Then zc1 = 7
whyr = (rq - Ns + zc1 - 1) \ 7 + 1
'************************************************
End Sub
Private Sub CommandButton1_Click()
Dim Rqq As Date, xqj As Integer, djz As Integer
Rqq = InputBox("请输入日期:")
Call XQCX(ByVal Rqq, ByVal xqj, ByVal djz)
MsgBox "查询的日期是星期" & xqj & Chr(13) & "第" & djz & "周", vbOKOnly, riqi
End Sub
[ 本帖最后由 pxhlju 于 2010-11-9 18:24 编辑 ] |
|