Я заполняю лист Excel из DTS. Результат форматируется как текст, поскольку DTS видит ячейки как varchar (255).
Форматирование ячейки правильное. Проблема в том, что Excel воспринимает данные как текст, а не как дату или время.
например. значение в ячейке отображается как «2009-01-01 00:00:00». Если я нажимаю F2, чтобы отредактировать ячейку, затем нажимаю ENTER, Excel понимает, что это дата, а затем форматирует ее в соответствии с форматированием ячейки.
Как я могу отформатировать значения как числовые или даты-времени с VBA?