1
У меня есть следующий код. Но это дает мне ошибку несоответствия типа на Excel 2013
, но отлично работает в Excel 2010
.Ошибка несоответствия типа - Excel VBA
For Each dateRow In ThisWorkbook.Sheets(1).Range("G8:G153").Cells
cEndDate = DateValue(dateRow)
dateArray = Split(cEndDate , "-")
Day = CInt(dateArray(0)) 'I get the error here
'<- more code ->
Next
Это нормально работает без ошибок в Excel 2010
.
Использовать 'Debug.Print dateArray (0)' строка перед ошибкой. – R3uK
@ R3uk это говорит '' 31 "' –