|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.03.2010, 08:42 | #11 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 21
|
Извеняюсь. Да, да все вы правильно сделали так как я и хотел что было. Осталось понять как этот макрос во все остальные книги добавить.
Йа НРЛБ
|
18.03.2010, 08:57 | #12 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 21
|
А все ужо не надо, понял че куда.
Йа НРЛБ
|
18.03.2010, 09:01 | #13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Нужно в требуемую книгу скопировать все коды всех модулей ("Лист1", "Эта книга" и "Module1").
Если же книг много, то можно либо использовать надстройку, либо поместить макрос в персональную книгу макросов. И в том и в другом случае, потребуется проверять имена книг и листов на соответствие заданным, т.е. тем, в которых макрос должен выполняться, и, соответствующим образом доработать сам макрос. Также, обратите внимание, что я, с Вашего позволения, в ячейку "AJ1" добавил функцию "Сегодня()". Это потому, что макрос запускается по событию Worksheet_Calculate. А при отсутствии формул на листе это событие не возникает.
Чем шире угол зрения, тем он тупее.
|
22.03.2010, 19:54 | #14 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 21
|
Всем привет.
Макрос выдает ошибку.. Чет не могу разобраться что делать. Помогите плиззз
Йа НРЛБ
|
23.03.2010, 06:19 | #15 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
У Вас в VBA проекте присутствуют два программных модуля, содержащих один и тот же макрос "Init". Удалите из проекта "Module2" и будет счастье.
P.S. Модуль "Module1" удалять не нужно, т.к. кроме макроса там еще объявлена глобальная переменная "Crit".
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 23.03.2010 в 06:52. |
23.03.2010, 06:51 | #16 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 21
|
Большое Спасибо!
Йа НРЛБ
|
25.03.2010, 00:00 | #17 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 21
|
Не работает макрос (см прикрепленный файл)
Йа НРЛБ
Последний раз редактировалось BobBarker; 25.03.2010 в 00:03. |
25.03.2010, 06:40 | #18 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
25.03.2010, 07:07 | #19 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 21
|
Мне и нужно чтобы автофильтр работал по столбцу < Машинисты >, но почему то он просто перестал показывать вторую строчку. Просто забыл убрать в примере параметры в автофилтре, поэтому вас это и смутило.
Йа НРЛБ
|
25.03.2010, 07:24 | #20 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
При работе с автофильтром есть один нюанс. Если в столбце имеются пустые строки, то существует большая разница в том, каким образом задан автофильтр. Объяснять лучше на примере. Посмотрите вложение.
1. Выделите столбец "A" и примените автофильтр. 2. Задайте критерий автофильтра "=1" 3. Запомните результат. 4. Отмените автофильтр. 5. Выделите ячейку "A1" и примените автофильтр. 6. Задайте критерий автофильтра "=1" 7. Почувствуйте разницу. Именно поэтому, в последнем примере, как Вы, наверное, уже заметили, при открытии книги, в столбцах "B:E" в пределах использованного диапазона, во все пустые ячейки помещается пробел. Теперь, после такой замены, не будет разницы, каким образом Вы будете задавать диапазон автофильтра.
Чем шире угол зрения, тем он тупее.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
mainmeny 1 как настроить?? | Betty | Общие вопросы Delphi | 2 | 26.06.2009 21:41 |
Как настроить почтовик? | Naruto. | Операционные системы общие вопросы | 10 | 06.05.2009 01:15 |
как настроить аватар? | oLMeR | О форуме и сайтах клуба | 7 | 02.12.2008 10:30 |
Как настроить звук | lionman | Мультимедиа в Delphi | 2 | 11.10.2008 14:47 |