|
|
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Вот пытаюсь разрешить такую задачку, но чет руки видать не оттуд ростут :( 1. В ячейку В1 вписывается цифра (например 10) в Листе 1 2. На Листе2 производится сокрытие пустых строк и копируются те, что не пусты (например с А10 по К25) 2. Нужно найти строку С & B1 (С10) и вставить туда скопированный ранее результат 3. На Листе 1 прибавить к результату В1 кол-во скопированных ячеек и вписать в ячейку В1 Пример: В1 + 15 Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:10:30 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Вы в начале программы не указываете лист в адресе ячейки. Нет перехода с листа1 на лист2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2007, 08:53:37 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoВы в начале программы не указываете лист в адресе ячейки. Нет перехода с листа1 на лист2 Угу, примером ошибся :( Вот начал делать по другому, но ВБА ругается, что не находит объект в библиотеке :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 08:52:01 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Пришлось обходить проблему и "обзывать" y именем, можь кому и пригодится помимо меня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 10:16:48 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Evrodiller Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Пришлось обходить проблему и "обзывать" y именем, можь кому и пригодится помимо меня Код: plaintext А то что переменную объявить, нужно было, то это наверное строка Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 10:46:42 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 08:07:18 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 08:33:55 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Deggasad Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Спасибо за участие в разрешение вопроса, но с этим кодом все значительно дольше просчитывает :( гдет в два раза больше времени уходит на расчет, чем в моем варианте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 09:43:57 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Evrodiller Спасибо за участие в разрешение вопроса, но с этим кодом все значительно дольше просчитывает :( гдет в два раза больше времени уходит на расчет, чем в моем варианте Хотел покрасивей сделать. Вот так поробуй, должно быть быстро. Код: 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. Если нужно копировать вместе со строками в которых столбец "С" пустой, то удали вторую часть кода. Вот эту Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 11:06:13 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Deggasad Ваш пример Время на расчет 3 секунды при чем нет разницы сколько строк заполнено в архиве Мой пример: Время на рсчет 4 секунды, но после 8500 строки уменьшилось до 1 секунды Иль я торможу, иль лыжи по асфальту не скользят %) В любом случае, огромное спасибо, за потраченное время :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 12:19:45 |
|
||
|
Номер столбца из ячейки
|
|||
|---|---|---|---|
|
#18+
Evrodiller Deggasad Ваш пример Время на расчет 3 секунды при чем нет разницы сколько строк заполнено в архиве Мой пример: Время на рсчет 4 секунды, но после 8500 строки уменьшилось до 1 секунды Иль я торможу, иль лыжи по асфальту не скользят %) В любом случае, огромное спасибо, за потраченное время :) А если в столбце "С:С" побольше нулевых ячеек сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 13:16:19 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2182732]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
15ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 259ms |

| 0 / 0 |
