Здравствуйте!
Есть множество ячеек, в которых среди прочих данных содержится год (четыре цифры, например, 2015). Эти 4 цифры года надо вытащить в отдельную ячейку. Год разный, но больше 2000, поэтому думал использовать 20##, через instr найти позицию первой цифры, потом через mid вытащить 4 символа с полученной позиции.
Но
возвращает 0. Если задать жестко, например, 2015, номер позиции возвращает корректно.
Как лучше поступить?
Спасибо!
Есть множество ячеек, в которых среди прочих данных содержится год (четыре цифры, например, 2015). Эти 4 цифры года надо вытащить в отдельную ячейку. Год разный, но больше 2000, поэтому думал использовать 20##, через instr найти позицию первой цифры, потом через mid вытащить 4 символа с полученной позиции.
Но
Код |
---|
InStr(Cells(2, 1), "20##") |
Как лучше поступить?
Спасибо!