У меня что-то странное происходит на листе макроса.У меня есть макрос, который выполняет оператор SQL, а затем копирует возвращенную таблицу в лист.Однако по какой-то причине строка кода ниже:
oWorkSheet.Cells(iRow + 1, iColumn).CopyFromRecordset (objMyRecordset)
меняет три ячейки на другом листе (а не на тот, на котором они вставляют данные) с числового формата на формат даты.Это меня полностью озадачило.Три клетки не находятся рядом друг с другом - просто разбросаны по всему листу.
Есть мысли?Я знаю, что мог бы просто вставить некоторый код, чтобы изменить формат обратно, но это кажется грязным.