|
|
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
Задача следующая: Есть рабочая книга с несколькими листами. На листах - поля (столбцы) данных. Каждое поле имеет уникальное значение. Можно ли отобрать в новую книгу диапазон полей, если он начинается на одном листе, а заканчивается на следующем или через 1-2-n листов. Заранее спасибо. P.S. Файл-образец прилагаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 13:36:06 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
диапазон полей - это что? Имена полей? Рыба ищет-где глубже, человек-где больше рыбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 14:00:35 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
talgatдиапазон полей - это что? Имена полей? Рыба ищет-где глубже, человек-где больше рыбы. Да, имена полей. Они находятся в первой строке. Допустим, необходио отобрать поля с 7777 по 8225. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 14:08:24 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
Перебор ячеек 1 строки до пустой. Перебор всех листов http://www.sql.ru/forum/actualthread.aspx?tid=352867&hl=%ef%e5%f0%e5%e1%ee%f0+%eb%e8%f1%f2%ee%e2 Рыба ищет-где глубже, человек-где больше рыбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 14:29:56 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
В чем проблема? SirFisher, ты же вроде не новичек и советы даешь вроде как. Цикл по листа и столбцам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 11:05:57 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
AshtonВ чем проблема? SirFisher, ты же вроде не новичек и советы даешь вроде как. Цикл по листа и столбцам. Не сочти за бестактность, но разреши я не буду подробно отвечать на твой вопрос. Всё упирается во время. Если можешь помочь - буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 11:36:50 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#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. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2006, 10:17:11 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
Ashton Спасибо. Очень признателен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2006, 10:34:03 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Несколько изменил вышепредставленный код, написанный Ashton. Код: 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. Однако макрос возвращает ошибки в ходе отбора данных из файла, приложенного в первом сообщении: - при переходе с первого листа на второй дублируется поле 7991; - на третьем листе вместо поля 8213 располагается поле 8440. Прошу помочь с решением данных ошибок. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2006, 09:34:13 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
в описанном тобой случае соблюдаются оба условия по причине создания нового листа в первом блоке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2006, 10:17:10 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
vbapro Спасибо за подсказку. Использование ...else... позволило убрать первую ошибку. Тем не менее, вместо поля 8213 располагается поле 8440. С чем это может быть связано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2006, 10:39:48 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
Вопрос снимается. Анализ материалов показал, что ошибка в данных исходного файла. Спасибо всем. Отдельное спасибо Ashton и vbapro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2006, 10:48:51 |
|
||
|
Отбор данных
|
|||
|---|---|---|---|
|
#18+
Какие изменения надо внести в код, чтобы можно было отбирать не поля целиком, а диапазон ячеек? Заранее спасибо за подсказку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2006, 15:58:17 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34088511&tid=2184028]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 333ms |

| 0 / 0 |
