|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
Всем доброго времени суток! Возникает ошибка и не могу понять почему. Есть лист в excel "И_By CCH" на нем сводная таблица "И_By CCH". Пытаюсь с помощью макроса её обновить, а потом выставить нужные значения в фильтре сводной таблице. Выдает ошибку "Run-time ошибка 1004 нельзя установить свойство Visible класса PivotItem" и подсвечивает следующую строчку. Помогите, что делаю не так? Код: vbnet 1.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 13:58 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
msleg, Breakpoint на Код: vbnet 1.
Add Watch: Код: vbnet 1. 2.
Если второе пишет Object not found, разворачиваете первое, смотрите, что внутри. Пробуете обратиться к PivotItems по имени, смотрите, какой у него индекс. Навскидку ошибки в коде не вижу. Но она есть (С) :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 17:25 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
Eugene_p1, Я тоже немного был удивлен. Дома на компьютере у меня все работало. А когда запустил на рабочем компьютере вылезла эта ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2013, 09:56 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
Я кажется понял в чем проблема. При обновлении сводной таблице. Происходит подключение к внешней БД Access. И как только сводная подключается. код макроса продолжает работу (не дожидаясь полного обновления сводной таблицы) устанавливать фильтры. А на самом деле сводная таблица еще не загрузила все данные с БД ( она продолжает в фоновом режиме подгружать данные из БД). И при попытке поменять значения фильтра выскакивает ошибка. Код: vbnet 1. 2. 3. 4.
Как мне поставить паузу или запретить продолжать выполнять макрос, пока все данные не загрузятся в своднюю? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2013, 10:11 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
msleg, Попробуйте Код: vbnet 1. 2.
Проверяйте в дебагере, на этой строке брейкпоинт - сразу увидите, возвращается до обновления, или после. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2013, 17:10 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
msleg, Есть еще вариант: Код: vbnet 1.
Но стоит иметь в виду, что The Wait method suspends all Microsoft Excel activity and may prevent you from performing other operations on your computer while Wait is in effect. However, background processes such as printing and recalculation continue. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2013, 17:13 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2013, 17:14 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
Eugene_p1msleg, Есть еще вариант: Код: vbnet 1.
Но стоит иметь в виду, что The Wait method suspends all Microsoft Excel activity and may prevent you from performing other operations on your computer while Wait is in effect. However, background processes such as printing and recalculation continue. Чтобы ничего не "застывало" можно вот так: Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2013, 18:24 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
Почему возникает ошибка при обновлении кэш сводной таблицы, где ошибка (office 2010) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2013, 12:33 |
|
Ошибка при обновлении сводной таблицы с помощью VBA
|
|||
---|---|---|---|
#18+
msleg, try ... catch ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2013, 13:32 |
|
|
start [/forum/topic.php?fid=61&msg=38340004&tid=2174636]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 455ms |
0 / 0 |