|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
1-ая прога : Ищет в столбце “U” единицу “1” затем извлекает гиперссылку из параллельного столбца и вставляет ее на новый лист (и так все единицы в столбце “U”). 2-ая прога : Копирует определенный текст по ссылке из интернета , затем вставляет его в определенное место в данной книге. Нуждаюсь в совмещении этих двух программ (эти две проги работают). Совмещенная прога: Ищет в столбце “U” единицу “1” затем извлекает гиперссылку из параллельного столбца , затем по этой ссылке копирует определенный текст из интернета и вставляет его на новый лист в определенное место (и так все единицы в столбце “U”). 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.
2-ая прога : Код: 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. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 09:24 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
Пробую совместить программы , но никак не получается вставить , полученные данный с сайта , в нужную книгу (активный лист в ней). Run-time error 438 Object doesnt support this property or method Код: 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. 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 10:28 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
Судя по всему, вы не только не знаете, как работают эти программы, но и не хотите разбираться. Здесь готовы оказать помощь тем, кто готов что-то сам делать, вникать, учиться и т.п., а не гадать, в какой строке у вас возникла ошибка и какие могут быть причины, не видя исходных файлов. Ваша же задача сводится к "сделайте за меня мою работу". Если не хотите разбираться самостоятельно, вам лучше обратиться к фрилансерам. Ну или, по крайней мере, обозначить, что вы ищете исполнителя и указать свой email в профиле, если кого-то это заинтересует, он с вами свяжется. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 11:02 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
Shocker.Pro, Как работает 1-ая прога я понимаю на 98 % , вторую на 75% . Требуется всего лишь минимально подсказать как их совместить . Вся работа уже почти сделана . Ошибка выскакивает в : Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 11:43 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
Если понимаете - расскажите, зачем вы закрываете книгу, а в следующей строке ее опять открываете? Что касается ошибки - может быть дело в том, что вы открываете уже открытую книгу? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 11:59 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
Shocker.Pro, Насчет открытия/закрытия книги -это специально сделано (чтобы формулы в столбце преобразовать в значения ) ,здесь проблем нет (это работает) А вот насчет открытия уже открытой книги -скорее всего (но в том-то и проблема , я не знаю как сделать по другому ) . В этом и заключается основная загвоздка. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 12:23 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
maxim863Ошибка выскакивает в : Код: vbnet 1.
Скажите, откуда такой бред вообще появился? Что за объект такой - ActiveWorksheet? Если о нем знаете Вы, то Excel про него даже не слышал. Есть ActiveSheet. Т.е. если записать так: Код: vbnet 1.
то как минимум эта строка будет работать при условии, что iRows и iCols больше 1(т.е. как минимум 2) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 12:27 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
maxim863насчет открытия уже открытой книги -скорее всего Как проверить открыта ли книга? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 12:28 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
The_Prist, Поменял на Activesheet , но программа сработала неправильно (текст вставился в нужную книгу , но не на новую страницу, а на Worksheets("21") . Затем выскочила ошибка 424 Object required на строке Код: vbnet 1.
Я подумал ,что вам лучше сразу увидеть две работающие проги по отдельности , чем разбираться в моем бредовом их соединении . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 12:49 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
maxim863, я думаю, что Вам надо начать с изучения азов. Разбираться за Вас в каких-то портянках кода желания мало. Хоть вместе они будут, хоть по отдельности. Вы пробуете вставить данные в активный лист книги book1. Куда показываете - туда и вставляет. Т.е. на тот лист, который был открыт на момент сохранения книги book1. Что это за лист - Вам виднее. При этом совершенно не нашел ни одной строки с созданием нового листа. И как же тогда на него данные должны попасть, если Вы его не создаете? По коду никак не понять на какой лист надо вставлять, если не на активный. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 13:48 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
The_Prist, По идее, эта строка активирует новый лист Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 14:05 |
|
Совмещение двух программ
|
|||
---|---|---|---|
#18+
maxim863, по идее она активирует какой-то существующий лист, но никак не новый. Новый - это который только что создан. Создания листа нигде нет в коде. И судя по тому, что я вижу - активируется как раз лист Worksheets("21"), т.к. именно в нем происходит поиск, а не в каком-то новом листе. Поэтому чего Вы хотите получить вообще непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 15:20 |
|
|
start [/forum/topic.php?fid=60&fpage=20&tid=2155453]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
23ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 21ms |
total: | 154ms |
0 / 0 |