|
|
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
pal_bil, основная писанина заложена в функции, а писанины остается написать SQL запрос :) так что на счет писанины, я не совсем согласен. :) тем более, что уже все написано ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 14:23 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
R Dmitry, Конечно, не смею с вами спорить. Но видите ли, в вашем примере задействуются два листа, что мне не совсем удобно. Хотелось бы все в одном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 14:30 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Дим, ты всеж подумай, чтоб вместо кейса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 14:42 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
pal_bilkuklp, Не подскажете как таким же методом удалить все строки, в которых столбец G не содержит значение "ИСТИНА"? То есть "ИСТИНА" оставить, а остальное удалить Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 14:56 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
kuklp, У меня удалились все строки. Вы не подскажете что означают значения offset и specialcells? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 15:13 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
pal_bil, значит во всех строках в столбце G значение было не ИСТИНА. offset значит сдвиг(в моем примере - чтоб не удалить первую стороку, она всегда будет видимой), specialcells(12) - только видимые ячейки. Но в дальнейшем старайтесь пользоваться встроеной справкой. Проводить начальный курс информатики онлайн и мне неинтересно - и модераторам это не понравится. Если что-то не понятно, или не так работает, старайтесь выкладывать пример в рамках правил. Тогда отвечающим будет легче Вас понять и помочь Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 15:34 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
To kuklp, Сергей привет, вот откопал специально по этому поводу http://support.microsoft.com/kb/257819/ru В самом низу авторОграничения Excel При использовании Excel в качестве источника данных связан с внутренней ограничения книги и листы Excel. Они включают, но не не более: * Размер листа: 65536 строк и 256 столбцов * Ячейка содержимое (текст): 32 767 символам * Листов в книге: ограничено объемом доступной память * Имена в книге: ограничено объемом доступной памяти to pal_bil , для этого достаточно указать в функции вместо второго листа первый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 15:51 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
kuklp, Да, конечно. Прошу прощения за назойливость. При удалении некоторых строк динамически меняются значения истины на ложь или обратно. Думаю из за этого всё. Чтобы их не удалять, а просто скрывать, я поставил вместо .EntireRow.Delete - .EntireRow.Hidden = true Но выходит ошибка "Нельзя установить свойство Hidden класса Range". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 15:57 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Привет, Дим. Ну так обрати внимание:"При использовании Excel в качестве источника данных связан с внутренней ограничения книги и листы Excel . А В 2010 какие ограничения? Ты бы попробовал, дружище. А уж потом, с полной уверенностью, послал бы меня:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 16:43 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
pal_bil, можно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 17:11 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
kuklp, Серега, ну я тоже не просто так утверждаю , мало того он ограничен в 8 версии объемом (в кб памяти), и проверил я это давно, правда в msdn об этом я ни где не нашел Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 17:18 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Да забыл, внеси a1:c1 чего нибудь для заполнения :) Хотел давно тебе отписаться по этому поводу, но все руки не доходили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 17:25 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Дим, молчу...:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 17:28 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
kuklp, Код: plaintext 1. иногда влазят и все данные, иногда нет , похоже зависит от входного объема данных, Может кто больше работал с 8 версией с ADO подскажет какие косяки могут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 17:52 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
R Dmitry, так я и работал. Только я тебе уже писал, когда. Все забыл. Сегодня раскопал свои работы 10-летней давности. Сам удивляюсь. Еще и под VB5,6 посмотрел свои ваяния. Сейчас пишу гораздо хуже, обленился, отупел. Во всем нужна сноровка, закалка, тренировка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 18:36 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Народ, а ведь реализованный у меня недавно 11339025 вариант должен, по идее, быть независим от версии Офиса Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 19:03 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
AndreTM, "независим от версии" слишком сильно. adodb, если память не изменяет, как раз во времена 2003 появилось. Но даже если с 2003 включительно - это уже хорошо. Хотя я еще тогда отказался от него в пользу ADO из-за скорости. Надо тестить. Тогда у меня стояла Винда ME. И хрюшка тоже казалась жутко тормозной:-) А сейчас упираюсь переходить на семерку. На хрюшке комфортно и привычно, как и в офисе 2003. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 19:33 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
kuklp, Не-е, и в 2000 и в XP Офисах это все было. Наоборот, с 2003 (сервера) M$ перестали отдельно выпускать MDAC. Я же имел в виду то, что имел , как раз с точки зрения 2003-2007-2010. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 20:39 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
AndreTMkuklp, Не-е, и в 2000 и в XP Офисах это все было. Наоборот, с 2003 (сервера) M$ перестали отдельно выпускать MDAC. Я же имел в виду то, что имел , как раз с точки зрения 2003-2007-2010. А что тут проверять ......... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. [" & ActiveSheet.Name & "$]" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 21:21 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
R Dmitry, Да, правил прямо в посте, так что просто стер и не заметил... А, еще заметил - если использовать позднее связывание, то использовать Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 21:47 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
AndreTM, Обидно, что все драйвера старых версий ограничены в объеме обрабатываемых данных :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 22:05 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Так это как сказать... Вернее, тут сказать можно только одно - инструмент выбран неправильно. Если объемы данных возросли - так надо подбирать соответствующий инструмент. Электронные таблицы -> настольные СУБД -> клиент-серверные приложения. Все только упирается либо в вышестоящих (по определению - знающих меньше), либо в юзеров (по определению - не желающих переучиваться). С другой стороны, если разработчик - альтруист, то он может и перепишет приложение так, что никто и не заметит, что теперь данные уже крутятся на SQL-сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 23:10 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
AndreTM, целиком и полностью согласен. Просто ёксель очень универсален и удобен, вот народ и пытается сделать из него и БД и Report, Даже у себя на работе поражаюсь иногда таким вещам. То у меня у гл.бх так 12 файлов в год листов по 30 , пытался ей как то мозг вправить..... увы бесполезно :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 23:25 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
Ну так тогда переход к формам ввода, ADO в выборках, использованию, скажем, Word в качестве выходных отчетов - и приложение на Excel потом с минимальными проблемами переносится на следующий уровень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 23:33 |
|
||
|
Удаление лишних строк
|
|||
|---|---|---|---|
|
#18+
AndreTM, пошел по другому пути, все управленческое что имеет более или менее четкую структуру данных переложил на PALO, формы ввода все на WEB (VPN + Local),подгрузка данных из Oracle + Web+ 1c с помощью ETL, вся отчетность на кубах Palo в ёксель подгружается, и там уже срезы диаграммы и т.д ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2011, 00:09 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37457311&tid=2176459]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 455ms |

| 0 / 0 |
