Ну-ну
Цитата:
В VBA мы все мастера - и copyFromRecordset сделаем и сводную таблицу сляпаем
Стыдно конечно признаваться, но я ни разу не делал сводной таблицы

И copyFromRecordset - тоже ни разу
Что касается цвета
COMCell = COMAppl.activecell();
COMInterior = COMCell.Interior();
COMInterior.Color(WINAPI::RGB2int(255,0,0));
Оно таки красное
Что касается нелюбимого Вами VBA:
если запустить
MsgBox ActiveCell.NumberFormat
MsgBox ActiveCell.NumberFormatLocal
стоя на ячейке, в которой присваивание даты свалилось, видно, что
NumberFormat забит слэшами, которых там быть не должно