|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
Добрый день. Возникает ошибка Run-time error 424 Object Required. Я подозреваю, что это связанно с названием книги, в таких строках в функции, где я использую Namebook1: Код: vbnet 1.
Я прикрепил файл, где я тестирую данный код. имя книги Namebook1, я присваиваю и он передает его в функцию, но вот можно ли данное имя вообще потом использовать в коде и понимает ли его VBA? Прикрепляю файл, и следующим письмо еще один файл. Так два тут прикрепить нельзя. Работают они так - Через файл "Взять данные из другой книги2", нажать на ячейку СРР и просто открыть "Сырье1". и он найдет то что ему нужно в в книге "Сырье1" и отправиться в функцию(она вынесена на отдельный модуль) и начнет добавлять найденные данные в книгу "Взять данные из другой книги2". На это месте выскакивает ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 16:32 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
Прикрепляю файл "Сырье1" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 16:32 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
Код. Код: 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. 56. 57. 58. 59.
функция Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 16:48 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
lopuxi Код: vbnet 1.
переменной Namebook1 присваимается ИМЯ книги, то есть СТРОКА (тип String) lopuxi Код: vbnet 1.
тут ты пытаешься достать из строки некое свойство Worksheets. Ну нет у строки свойств, они в VBA только у объектов, на что тебе и выдается сообщение об ошибке. Другими словами, ты делаешь следующее: Код: vbnet 1. 2. 3.
вопрос, откуда в данном коде вдруг возник какой-то Worksheets? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 17:14 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
[quot Shocker.Pro]lopuxi Код: vbnet 1. 2.
вопрос, откуда в данном коде вдруг возник какой-то Worksheets? Мне нужно работать с первым листом. По этому WorkSheets(1) Насчет активной книги, я вас понял. Поправил. Перед тем как запустить функцию, я переключаюсь на лист. По сути имя книги мне вообще не нужно. Код: vbnet 1.
Я вот только еще не понимаю, как мне отмену операции сделать. Код, не помогает при нажатии кнопки "отмена" Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 17:55 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
lopuxi, учитесь производить простейшие отладочные действия. Ваши инструменты: F8 (пошаговое выполнение), F9 (точка останова), F5 и др. команды из меню Debug, а также окно Locals. В данном случае видим, что если нажать "отмена", то FilesToOpen имеет значение "False". Вообще, эта переменная объявлена As String и поэтому никогда не будет иметь тип Boolean. Варианты: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 18:24 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
Казанский, Спасибо! Помогло)) Поправил, теперь закрывается нормаль. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 18:32 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
lopuxiМне нужно работать с первым листом. По этому WorkSheets(1)повторю код: Код: vbnet 1. 2. 3.
откуда у простой строки (строковой переменной) возьмется волшебным образом свойство Worksheets? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 21:44 |
|
Не могу понять из-за чего возникает ошибка Run-time error 424 Object Required.
|
|||
---|---|---|---|
#18+
lopuxiКод, не помогает при нажатии кнопки "отмена" Вообще не очень понятно откуда взялось FilesToOpen As String В статье, откуда этот код был взят у FilesToOpen не задан тип(там это переменная avFiles). Если уж копируете, то повнимательнее. А то так и будут ошибки на ровном месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2015, 22:21 |
|
|
start [/forum/topic.php?fid=60&msg=38998230&tid=2155874]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 152ms |
0 / 0 |