|
|
|
Почему долго чехлиться?
|
|||
|---|---|---|---|
|
#18+
Всем доброе время суток. Вот скрипт. Вопрос почему файл екселя при обработке строки Range("E6:F23").ClearContents очень долго чехлиться или тупо подвисает? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 17:26:49 |
|
||
|
Почему долго чехлиться?
|
|||
|---|---|---|---|
|
#18+
Shaher-Maher, а ты знаешь, что есть такая штука, как пошаговая отладка программы ? Пройдись по шагам и глянь что происходит ;-) У тебя после строки Range("E6:F23").ClearContents опять запускается событие Worksheet_Change(). И так до бесконечности ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 17:47:29 |
|
||
|
Почему долго чехлиться?
|
|||
|---|---|---|---|
|
#18+
Проблема таже - висит при полнйо обработке скрипта. Вот весь скрипт. Я конечно понимаю, что он каждый раз обращается, но как мне избегнуть этого при моей задачи пока ума не приложу :) Код: 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. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 19:19:36 |
|
||
|
Почему долго чехлиться?
|
|||
|---|---|---|---|
|
#18+
Попробуй так: Option Explicit Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 21:48:06 |
|
||
|
Почему долго чехлиться?
|
|||
|---|---|---|---|
|
#18+
big-dukeИли же использовать Application.EnableEvents=False . :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 00:25:50 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2180105]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 501ms |

| 0 / 0 |
