Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Скорость выполнения макроса SB и VBA (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/skorost-vypolneniya-makrosa-sb-i-vba-304828/)

Guest 29.09.2011 23:09

Скорость выполнения макроса SB и VBA
 
Добрый день! Есть программка на 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 или все вместе?


Часовой пояс GMT, время: 15:01.


© www.otvetnemail.ru - Форум вопросов и ответов.