Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Погонял мою вариацию кода от Djon Player Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 16:38 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Это я проверял свой вариант из первой темы - загнать адреса в массив, затем выгрузить в выделение. Не пройдёт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 16:40 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: K_Aida > Да имя присвоить можно и не в цикле, а после цикла, здесь проблем нет, мне самое главное, чтобы выделял без > проблем. Если нужно без проблем выделять, тогда: Код: 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. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 16:43 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
а девушка то уже ушла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 16:59 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Танцор Пасадобля а девушка то уже ушла Ушла курить, что мы тут все понаписали. Ну да ладно, завтра снова все здесь встретимся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:01 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: Shocker.Pro > Ушла курить Это мужчины уходят курить, а девушки отворачиваются припудрить носик Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:03 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Танцор Пасадобля, Не то вы обсуждаете господа, лучше придумайте как лучше сделать! и потом, не все девушки курят!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:10 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
K_AidaShocker.Pro, Танцор Пасадобля, Не то вы обсуждаете господа, лучше придумайте как лучше сделать! и потом, не все девушки курят!!! Мы уже придумали, дело за вами. Курят ВСЕ, кто тут тусуется, в частности, мы курим вашу задачу. А вы курите все, что предложили, в частности вариант Игоря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:12 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
K_AidaShocker.Pro, Танцор Пасадобля, Не то вы обсуждаете господа, лучше придумайте как лучше сделать! и потом, не все девушки курят!!! Вот это похвально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:13 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, да... всё понятно с вами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:14 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
K_Aida, общими усилиями задачу решили? теперь с вас либо пирожки с капустой, либо фото(свое) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:18 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос > Автор: K_Aida > Да имя присвоить можно и не в цикле, а после цикла, здесь проблем нет, мне самое главное, чтобы выделял без > проблем. Если нужно без проблем выделять, тогда: Проверил код На строчке Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:18 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: Djon Player > Проверил код > На строчке ... > вываливается ошибка, правильнее наверно так Да согласен, поторопился и не проверил Еще можно получить ошибку при большом количестве объеденённых Union'ом Range'й. Но это только мои домыслы и нужно проверять. Проверил, при nCountCells > 27 можно добавить только 120 строк, при rwIndex = 121 уже ошибка. Тогда остается или красить или копировать на новый лист, и там выделять просто диапазон одной командой: Код: plaintext 1. 2. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 17:44 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Игорь ГорбоносТогда остается или красить или копировать на новый лист А красить-то чем поможет (сбрить усы - и расстрелять) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 18:40 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: Shocker.Pro > А красить-то чем поможет Ну "красить" можно по разному Можно цветом, можно значением в дополнительном столбце и автофильтром по этому значению, можно так-же отобрать, хотя в любом случае копирование на новый лист проще в реализации Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 19:59 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос > Автор: Shocker.Pro > А красить-то чем поможет Ну "красить" можно по разному Можно цветом, можно значением в дополнительном столбце и автофильтром по этому значению, можно так-же отобрать, хотя в любом случае копирование на новый лист проще в реализации А, понял тебя. Не факт, что проще. Все зависит от того, как именно идет экспорт. Информация на эту тему от автора топика очень скудна. Например, можно вообще подключиться к книге через ODBC как к БД и написать запрос SELECT ... WHERE со всеми теми условиями, с которыми сейчас работает макрос, то бишь вообще не использовать макрос, при этом получить гораздо бОльшую гибкость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 20:45 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Например, можно вообще подключиться к книге через ODBC как к БД и написать запрос SELECT ... WHERE со всеми теми условиями, с которыми сейчас работает макрос, то бишь вообще не использовать макрос, при этом получить гораздо бОльшую гибкость... И как подключиться к книге ODBC как к БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2009, 23:49 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
K_AidaИ как подключиться к книге ODBC как к БД? Ну из вас прям все клещами приходится вытягивать. а ЧЕМ подключиться, вы для начала не хотите рассказать? Вы же ни слова не сказали, какая у вас СУБД. Допустим, в Аксессе можно создать связанную таблицу, в качестве источника данных указать ODBC, в настройках подключения указать "Драйвер Microsoft Excel" и выбрать нужный файл. В MSSQL можно создать DTS-пакет, в котором опять же указать источник - "Драйвер Microsoft Excel" и т. п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 00:44 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
K_Aida, вот придумал, может пригодиться Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 07:11 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Shocker.ProНапример, можно вообще подключиться к книге через ODBC как к БД K_AidaИ как подключиться к книге ODBC как к БД? Ну из вас прям все клещами приходится вытягивать. а ЧЕМ подключиться, вы для начала не хотите рассказать? Тебе-же русским языком вернули твое-же предложение, но в виде вопроса Shocker.ProВы же ни слова не сказали, какая у вас СУБД. А какая разница, какая. На приемной стороне есть какой-то алгоритм приема, вот под этот алгоритм K_Aida и пытается подстроить свои данные. Хотя могла-бы рассказать подробнее. Потому, что выделение как признак экспортируемости, мне совсем не нравится и я бы использовал другие варианты как вариант копирование на новый лист, откуда просто забирать, или ... или придумывать можно долго, не зная особенностей приемника выделяемых данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 09:02 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Игорь ГорбоносА какая разница, какая. На приемной стороне есть какой-то алгоритм приема, вот под этот алгоритм K_Aida и пытается подстроить свои данные. А черт его знает. Может там используется не ODBC (что скорее всего, иначе бы не понадобился такой дурацкий фильтр с помощью макроса), а, допустим, СОМ. Без подробностей о СУБД и адгоритме переброски мы ничего умного не скажем, а то, что выделение строк макросом - не самый оптимальный вариант для достижения конечной цели - сомнения у нас зародились еще неделю назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 10:02 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
Ребят, работаю я на SQL 2005. С помощью скрипта идет обработка данных. А область request_item нужна для того, чтобы вытащить данные из файла. А после уже идет обработка данных. А данные вытаскиваю так: select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="Путь к файлу";Extended properties=Excel 5.0')...request_item Вот поэтому мне и нужна область. Если у кого есть какие-то советы, как сделать иначе, проще чем макрос, то пишите! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 16:35 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
K_AidaРебят, работаю я на SQL 2005. С помощью скрипта идет обработка данных. А область request_item нужна для того, чтобы вытащить данные из файла. А после уже идет обработка данных. А данные вытаскиваю так: select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="Путь к файлу";Extended properties=Excel 5.0')...request_item Вот поэтому мне и нужна область. Если у кого есть какие-то советы, как сделать иначе, проще чем макрос, то пишите! :) Чтой-то за синтаксис с многоточием в запросе? Я имел ввиду что-то типа: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 16:49 |
|
||
|
Программирование на VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: K_Aida > Ребят, работаю я на SQL 2005. > А данные вытаскиваю так: > select * > from > OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="Путь к файлу";Extended properties=Excel > 5.0')...request_item Так тем более, выбрасывать в новую книгу, и оттуда забирать тем-же селектом, но без указания request_item Тогда ограничение бодет только на количество строк на листе, судя по Excel 5.0 - 65536 строк. и без всяких заморочекна выделение, имена и все остальное Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 16:56 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36357236&tid=2160304]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 128ms |

| 0 / 0 |
