В Excel 2010 все работает отлично, но в Excel 2013 происходит ошибка «Тип несоответствия». Проблема связана со следующими кодонами (разные варианты, которые я пробовал).Несоответствие типа в Excel 2013
startDate = startDateCell.Value
startDate = CDate(startDateCell.Value)
startDate = CDate(Format(startDateCell.Value, "short date"))
Содержание startDateCell является f.e. строка, как «12.06.2016»
STARTDATE является дата переменной
Вы пробовали 'DATEVALUE()'? –
Похоже, что ваши региональные настройки на машине с 2013 года не распознают даты с разделителем полной остановки. – Rory
Региональные настройки на машине установлены в ЕС, и дата находится в формате ЕС. –