У меня есть макрос, который должен проходить через данные, искать даты, которые не распознаются excel, и изменять их формат, чтобы они были более "дружественными к excel". Когда я пытаюсь запустить его, я получаю ошибку времени выполнения '450': неверное число аргументов или недопустимое свойство назначения.
может ли кто-нибудь просмотреть мой код и помочь мне распознать проблему?
даты имеют формат "201611 - (ноябрь 2016)" и импортированы из CSV-файла папка.
вот мой код
Sub TestFind()
With Worksheets("Sheet1").Range("a1:a500")
Set c = .Find("201* - (*** 201*)", LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Value = .Date(.Left(c.Value, 4), (.Mid(c.Value, 5, 2)), 1)
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
End Sub