Требуется, чтобы при открытии файла открывался определенный лист. Заранее благодарю.
Модуль, выполняемый при открытии файла
11.02.2008 18:19:43
|
|
|
|
12.02.2008 10:21:27
Пропустил словечко
If ActiveSheet.AutoFilterMode Then ActiveSheet.ShowAllData |
|
|
|
12.02.2008 10:21:27
Пропустил словечко
If ActiveSheet.AutoFilterMode Then ActiveSheet.ShowAllData |
|
|
|
12.02.2008 10:24:51
.showalldata Отображает отфильтрованные данные
.autofiltermode true/false - если есть кнопки фильтра .filtermode true/false - если есть отфильтрованные данные |
|
|
|
12.02.2008 10:24:51
.showalldata Отображает отфильтрованные данные
.autofiltermode true/false - если есть кнопки фильтра .filtermode true/false - если есть отфильтрованные данные |
|
|
|
12.02.2008 10:48:11
Всем большое спасибо. Конечные вариант такой:
Sub Auto_Open() ThisWorkbook.Worksheets("Лист5").Activate If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData End If End Sub |
|
|
|
28.12.2008 17:08:31
Проверил этот макрос у себя - всё сработало. Вы куда поместили этот код?
|
|
|
|
28.12.2008 17:29:04
А я бы сделал бы так, см. пример
|
|
|
|
28.12.2008 17:36:50
Всё верно - я тоже так сделал.
svobodniy, а у Вас, код, помещещённый в модуль книги, не срабатывает? |
|
|
|
28.12.2008 17:45:16
Ни ваш, ни вариант Pavel55 не пашут почему то...
|
|
|
|
28.12.2008 17:53:20
Замените в присланном файле в коде слово "Лист1" на "КАТАЛОГ". Включсите какое-нибудь условие фильтрации. Сохраните, закройте, откройте. Потом сообщите.
|
|
|
|
28.12.2008 18:16:46
Так на присланном примере мне надо отключить фильтрацию на листе1. Там как раз для примера я ее включил...
З.Ы. Сделал то, что вы посоветовали - то же самое. |
|
|
|
28.12.2008 18:31:50
Вот Ваш файл. Перед закрытием я поставил фильтр в условие - отображать только груши. Когда Вы откроете этот файл, то увидите ВЕСЬ список. Т.е. Макрос СРАБОТАЛ!.
|
|
|
|
28.12.2008 18:51:25
svobodniy, это Вы так шутите? У Вас на листе1 НЕТ фильтров!!! Макрос сделан для сброса УСТАНОВЛЕННЫХ фильтров. Попытайтесь сформулировать задачу иначе.
|
|
|
|
28.12.2008 18:57:47
Чего-то не понимаете, или не читаете... справку:
FilterMode Property This property is True if the worksheet contains a filtered list in which there are HIDDEN rows. |
|
|
|
28.12.2008 19:02:09
Может и не понимаю... Но фильтры в листе1 есть. Прилагаю скрин:
У меня 2007й, может это играет какую-то роль? |
||||
|
|
|||
Читают тему