Попытка переформатировать неправильно отформатированную дату в табличном диапазоне, чтобы я мог сортировать по датам. Я сталкиваюсь с ошибкой во время выполнения '13', несоответствие типов, со строкой кода "Range (" B "& y) .value".
Я знаю, что формула работает, потому что я попробовал ее в реальной таблице, и у меня есть другая формула в таблице, которая похожа и работает. Я пробовал несколько версий этой формулы, которые работают в реальной таблице, но все еще получают ошибку времени выполнения, несоответствие типов, когда я запускаю ее как макрос
'Purchase Date Formula
Dim y As Integer
Dim LastRowUsed As Integer
LastRowUsed = Worksheets("AFOR").Cells(Rows.Count, "A").End(xlUp).Row
For y = 2 To LastRowUsed
Range("B" & y).Value = " =MID([@[purchase-date]],6,2)&" / "&MID([@[purchase-date]],9,2)&" / "&LEFT([@[purchase-date]],4)"
Next y
PurchaseDate
24.01.2009
покупная дата
2019-01-24T13: 32: 18 + 00: 00
Попытка получить максимальный результат (PurchaseDate) из данных внизу (дата покупки).