Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 07:22   #1
Nick31
Пользователь
 
Регистрация: 16.04.2009
Сообщений: 19
Восклицание просьба! как можно переделать код макроса, чтобы корректно искал?

макрос не срабатывает! выгрузили более объемную базу и пипец встряли...чего то ему не нравится(( может это из-за формата ячейки? или еще что?
Вложения
Тип файла: rar ИАСК сортировка.rar (45.1 Кб, 12 просмотров)
Nick31 вне форума Ответить с цитированием
Старый 18.05.2012, 09:41   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

1. Что Вы сравниваете?
"000000000000000000003 000 000.00"
с
"2*272*500.00"

2. Насколько большая будет база?


P.S. Тут даже вдруг звёздочки появились - значит что-то там нечисто...
Да, там не простые пробелы, а неразрывные, код 160.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 18.05.2012 в 09:46.
Hugo121 вне форума Ответить с цитированием
Старый 18.05.2012, 12:14   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ответил http://www.excelworld.ru/forum/2-1705-1#18953
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.05.2012, 14:25   #4
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Цитата:
Сообщение от Nick31 Посмотреть сообщение
... выгрузили более объемную базу и пипец встряли...
Во вложении это и есть объемная база?
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 18.05.2012, 14:32   #5
Nick31
Пользователь
 
Регистрация: 16.04.2009
Сообщений: 19
По умолчанию

ну может и больше быть
Nick31 вне форума Ответить с цитированием
Старый 18.05.2012, 15:03   #6
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Немного поправил ...
- обрабатывает книгу если она открыта уже, в противном случае открывает
- обрабатывает все записи на листе 1 (при изменении их количества не нужно править макрос)
- на лист 2 данные дописываются после имеющихся ... у вас записывалось сверху, без предварительной очистки, что не совсем корректно при изменении критерия поиска
Вложения
Тип файла: rar 1-1.rar (14.3 Кб, 11 просмотров)
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 18.05.2012, 18:45   #7
Nick31
Пользователь
 
Регистрация: 16.04.2009
Сообщений: 19
Восклицание просьба

посмотрите, как работает ваш файл, что-то ничего не понял! и если можете, то подредактируйте код макроса 2 файла. при удалении строк самому из файла ЮЛ и сразу же после нажатия макроса, он строки копирует не стирая, получается, что дубль происходит! можно сделать так, чтобы он очищал старые строки и записывал новые измененные туда?
Вложения
Тип файла: rar 1-1.rar (52.6 Кб, 5 просмотров)
Тип файла: rar ИАСК сортировка.rar (50.7 Кб, 7 просмотров)
Nick31 вне форума Ответить с цитированием
Старый 19.05.2012, 00:34   #8
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Цитата:
Сообщение от Nick31 Посмотреть сообщение
...при удалении строк самому из файла ЮЛ и сразу же после нажатия макроса, он строки копирует не стирая...
читаем внимательно:
Цитата:
- на лист 2 данные дописываются после имеющихся ...
Возможно я не правилно предположил, т.к. не было постановки задачи, но ранее если у вас изначально формировалсся список например из 50 строк, и при изменении данных или условия формирования список записывался "сверху", тобишь никогда не уменьшался и был корректным лишь при условии увеличения количества строк удовлетворяющих условию ...
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать так,чтобы он левой рукой до стены коснулся? и если можно чтобы двери лифта закрылись maxon56 Паскаль, Turbo Pascal, PascalABC.NET 0 07.06.2011 18:46
Как можно собрать Builder чтобы можно было бы заменять большие части кода? cargo29 Общие вопросы Delphi 17 18.02.2011 20:47
как переделать код макроса омарат Microsoft Office Excel 1 25.05.2010 20:57
Как сделать так, чтобы в корректно отображались русские буквы(С) Александр Елис Помощь студентам 0 06.11.2009 19:39
Как корректно написать строчку макроса If...Then ? dsapa Microsoft Office Excel 4 21.07.2009 19:53