excel vba 类型不匹配怎么解决
在2个excel 的宏里面,同样的代码片段。
在一个a文件中顺利通过。
复制到b文件中,就出现了类型不匹配。
语句就是
Year(theDay)
整段的代码附上
Sub gtc(ByVal Jingdu As Single, ByVal Weidu As Single, ByVal theDay As Variant, ByVal theTime As Variant)
Dim RiCount, StartMonth, EndMonth As Integer
Dim tYear As Date
Dim myMonth, myDay As Single
' 读取起始日期和截止日期
tYear = Year(theDay) '就这里出错,其实在另一个文件里都已经通过了。
StartMonth = Month(theDay)