Похоже это глюки в реализации com-сервера Еxcel, в Delphi всё аналогично.
(хотя к VB это не относится).
Более производительно передавать данные через вариантный массив в выбранный range. В Axapta не пробовал, а в Delphi выглядит примерно так:
var ArrayData: Variant;
...
ArrayData := VarArrayCreate([1, 10, 1,10]);
// fill array
for I := 1 to 10 do
for J:= 1 to 10 do
ArrayData[I,J]:= ... ;
....
Range[ Cells.Item[1,1], Cells.Item[10,10] ].Value := ArrayData;
|