excel vba 错误13 类型不匹配
PrivateSubcheckin_Click()DimursAsIntegerDimersAsIntegerurs=Worksheets("UserGeneralInf...
Private Sub checkin_Click()
Dim urs As Integer
Dim ers As Integer
urs = Worksheets("UserGeneralInfo").Range("a65536").End("xlup").Row + 1
ers = Worksheets("EventRecord").Range("a65536").End("xlup").Row + 1
MsgBox "urs=" & urs & "-" & "ers=" & ers
End Sub
报错
错误 13
类型不匹配
用的excel2010 展开
Dim urs As Integer
Dim ers As Integer
urs = Worksheets("UserGeneralInfo").Range("a65536").End("xlup").Row + 1
ers = Worksheets("EventRecord").Range("a65536").End("xlup").Row + 1
MsgBox "urs=" & urs & "-" & "ers=" & ers
End Sub
报错
错误 13
类型不匹配
用的excel2010 展开
1个回答
展开全部
不确定Integer范围就干脆不要As Integer了嘛!
Private Sub checkin_Click()
Dim urs As Integer
Dim ers As Integer
urs = Worksheets("UserGeneralInfo").Range("a65536").End("xlup").Row + 1
ers = Worksheets("EventRecord").Range("a65536").End("xlup").Row + 1
MsgBox "urs=" & urs & "-" & "ers=" & ers
End Sub
不是超范围了,是xlup不要加双引号,改成 End(xlup) 就能运行了。
Private Sub checkin_Click()
Dim urs As Integer
Dim ers As Integer
urs = Worksheets("UserGeneralInfo").Range("a65536").End("xlup").Row + 1
ers = Worksheets("EventRecord").Range("a65536").End("xlup").Row + 1
MsgBox "urs=" & urs & "-" & "ers=" & ers
End Sub
不是超范围了,是xlup不要加双引号,改成 End(xlup) 就能运行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询