Добрый день! Есть программка на VBA с большим объемом работ по сортировке,перезаписи ячеек, и т.д.Фрагмент на VBA работает ExelMsgBox TimeFor X = 1 To 1000For Y = 1 To 100Worksheets("Лист1").Cells(X, Y).Value = "НЕКИЙ ТЕКСТ"Next YNext XMsgBox TimeВремя выполнения примерно 30 секундФрагмент на SB работает Calc DKKO = StarDesktop.CurrentComponent Sheet1 = DKKO.Sheets.getByName("Лист1") MsgBox Time FOR X = 0 TO 100 FOR Y = 0 TO 1000 oCell = Sheet1.getCellByPosition(X, Y) oCell.String = "НЕКИЙ ТЕКСТ" NEXT Y NEXT X MsgBox TimeВремя выполнения примерно 6 минутВремя выполнения = MsgBox Time1 - MsgBox Time2 (примерно )Это нормально? Что SB ПРИНЦИПИАЛЬНО медленнее или Calc или все вместе?
|