|
|
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
Ребята, подскажите, в чем может быть причина того, что на первом листе Excel код VBA выполняется вполне быстро, а на втором даже визуально видно, что медленно и грузится проц. Код этих макросов практически одинаковый, за исключением названий листов. Не пойму - из-за чего такое может происходить... (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 12:11 |
|
||
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
Может быть на втором листе формулы, которые пересчитываются при работе макроса. Либо во втором макросе цикл какой-нибудь зависший. Выложите сюда файл. С конкретным примером легче разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 12:16 |
|
||
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
SanSagittariusРебята, подскажите, в чем может быть причина того, что на первом ой листе Excel загородной трассе код VBA машина выполняется движется вполне быстро, а на втором даже визуально видно, что медленно и грузится проц гудит двигатель . Код Марка этих макросов машин практически одинаковый a , за исключением названий листов трасс . Не пойму - из-за чего такое может происходить... (( поправил, я не стебусь, просто штатный экстрасенс правда в отпуске ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 12:20 |
|
||
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
Shamanus, Спасибо, рассмешили! ))) Свою ошибку понял - код выложу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 13:08 |
|
||
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
George Ru, Этот код работает быстро: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. Этот код почему-то тормозит: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. Где я допустил ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 13:38 |
|
||
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
Это типа ребус Найдите 5 отличий? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 14:28 |
|
||
|
Медленная работа кода
|
|||
|---|---|---|---|
|
#18+
SanSagittarius, нормаЭтот код почему-то тормозит: wSub ELBACount()Sub LoadCount() wSet WB = Application.ThisWorkbookSet WB = Application.ThisWorkbookwSet WS = WB.Worksheets("ELBACount")Set WS = WB.Worksheets("LoadCount") wWS.Range(WS.Cells(3, 5), WS.Cells(3, 40)) = 0WS.Range(WS.Cells(3, 5), WS.Cells(3, 50)) = 0 ' w With Worksheets(1).Range("A1:A50") With Worksheets("LoadCount").Range("A1:A50") TempVip = Cells(CurRowBig, 1).Value TempVip = Cells(CurRowBig, 1).Value Set c = .Find(TempVip, , , xlWhole) Set c = .Find(TempVip, , , xlWhole)w vipiska = Cells(CurRowBig, 1).Value vipiska = Cells(CurRowBig, 1).Valueа1 SumVip = Cells(CurRowBig, 2).Value SumVip = Cells(CurRowBig, 2).Valuea2 VipList VipLoadCounta3With WS.Range("E1:AZ1") With WS.Range("E1:AZ1")w Set c = .Find(TempDate, , , xlWhole) ' Set c = .Find(TempDate, , , xlWhole) 'w Cells(c.Row + 2, c.Column).Value = Date Cells(c.Row + 2, c.Column).Value = Datew wEnd Sub End Sub wwFunction VipList()Function VipLoadCount()wWith Worksheets(1).Range("E1:AZ1")With Worksheets("LoadCount").Range("E1:AZ1") Set c = .Find(vipiska, , , xlWhole) Set c = .Find(vipiska, , , xlWhole)w Cells(c.Row + 2, c.Column).Value = SumVip Cells(c.Row + 2, c.Column).Value = SumVip Set c = .FindNext(c) Set c = .FindNext(c)wEnd Function End Functionw -строкам без пометки не доверяю-не ясен лист -переменные с пометкой а1 и а2 не известны в а3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:27 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37031752&tid=2177322]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 518ms |

| 0 / 0 |
