|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
Макрос еще в процессе, но не могу понять, в чем сейчас проблема. В диалоговом окне беру разные эксель файлы, и пролистывая их по очереди ищу информацию в них и добавляю на лист shTotal. (В будущем еще хотелось чтобы данные из каждой новой книги кидались в шаблонную shTotal, который у меня в коде добавляется, если будет несколько книг. Пока не знаю как это реализовывать) Выдает ошибку "subscript out of range", помогите с ней разобраться. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 22:32 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
pomogitepls Код: vbnet 1.
pomogitepls Код: vbnet 1.
найдите десять отличий. Ну или хотя бы одно )) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 00:34 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
А еще я не нашел, собственно, открытия книги ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 00:36 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
pomogitepls Код: vbnet 1.
вот еще косяк - каждый раз будет использоваться один и тот же файл. В общем, косяков, видимо, полно, лень делать полный анализ кода ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 00:38 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Использую ведь Filename = Dir() в конце цикла, что возьмут следующий файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 01:27 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
Shocker.Pro, да и зачем открывать книгу, если все делается в фоне ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 01:36 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
UPD Разобрался с некоторыми моментами. Подскажите, пожалуйста, в том ли месте и правильно ли я закрываю открываемые книги. И еще, как в данном коде сделать так, чтобы данные из новой книги переносились сначала на шаблонный лист изначальной книги shTotal(он идет под номером 2, на 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. 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 05:43 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
Вот примеры файлов(основной и два файла(бесконечное их количество в итоге может быть), откуда будет браться информация): https://www.dropbox.com/sh/386bymwrs543aex/AAAzQoOprAwHILf-huv2UInja?dl=0 (сохранил на дропбокс, в прикрепленные файлы не помещается немного) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 06:26 |
|
Помогите понять ошибку в коде (excel vba)
|
|||
---|---|---|---|
#18+
pomogiteplsИспользую ведь Filename = Dir() в конце цикла, что возьмут следующий файл.а в начале цикла опять Filename = Dir(sFolder, vbNormal), что затирает Filename = Dir(). Впрочем, в новом коде Dir нет вообще. pomogiteplsв том ли месте и правильно ли я закрываю открываемые книги.ну сейчас вроде да. Activate не нужен. pomogitepls Код: vbnet 1. 2.
объявления неправильные, почитайте как пользоваться оператором Dim pomogiteplsИ еще, как в данном коде сделать так, чтобы данные из новой книги переносились сначала на шаблонный лист изначальной книги shTotal(он идет под номером 2, на 1 листе находятся кнопки), а затем на его копии, каждая книга в новый лист.Что означает "сначала" и "затем"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 10:40 |
|
|
start [/forum/topic.php?fid=60&msg=39640511&tid=2155072]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 401ms |
0 / 0 |