( ! ) Warning: Parameter 1 to CASDmoderator::onBeforeTopicUpdate() expected to be a reference, value given in /home/bitrix/www/bitrix/modules/main/classes/general/module.php on line 480
Call Stack
#TimeMemoryFunctionLocation
10.0001365776{main}( ).../index.php:0
20.06992898896CMain->IncludeComponent( ).../index.php:9
30.07002899640CBitrixComponent->includeComponent( ).../main.php:1071
40.07022905088CBitrixComponent->__includeComponent( ).../component.php:680
50.07022905824include( '/home/bitrix/www/bitrix/components/bitrix/forum/component.php' ).../component.php:605
60.08603508520CBitrixComponent->includeComponentTemplate( ).../component.php:416
70.08633509584CBitrixComponent->showComponentTemplate( ).../component.php:712
80.08633509584CBitrixComponentTemplate->IncludeTemplate( ).../component.php:764
90.09253839128CBitrixComponentTemplate->__IncludePHPTemplate( ).../component_template.php:884
100.09253839448include( '/home/bitrix/www/bitrix/components/bitrix/forum/templates/.default/read.php' ).../component_template.php:789
110.09263842064CMain->IncludeComponent( ).../read.php:3
120.09313854512CBitrixComponent->includeComponent( ).../main.php:1071
130.09333870632ForumTopicRead->executeComponent( ).../component.php:656
140.12434095488ForumTopicRead->__includeComponent( ).../class.php:70
150.12444098304include( '/home/bitrix/www/bitrix/components/bitrix/forum.topic.read/component.php' ).../component.php:605
160.13204278192ForumSetReadTopic( ).../component.php:309
170.13214278192CAllForumTopic::SetReadLabelsNew( ).../deprecated.php:315
180.13214278568CAllForumTopic::Update( ).../topic.php:738
190.13224279984Bitrix\Forum\Topic::update( ).../topic.php:255
200.13224282024ExecuteModuleEventEx( ).../topic.php:643
Страницы: 1 2 3 След.
RSS
автофильтр записанный макрорекордером в листе с защитой
 
Подскажите, как мне реализовать.  
Ставлю защиту на листе, автофильтр работает вручную, записываю макрорекордером, привязываю к кнопочке.... не работает. Что можно сделать?
 
Почему не работает непонятно. Другие галки при установке защиты (например, добавление строк/столбцов) ведут себя адекватно.  
Сделать можно следущее: поставить защиту с параметром UserInterfaceOnly:=True  
Он ставит защиту от действий пользователя, но не от макроса (любого).  
Но засада в том, что параметр надо устанавливать каждый раз при открытии книги.  
В модуль ЭтаКнига:  
Код
Private Sub Workbook_Open()   
    Sheets("Акт").Protect Password:="пароль", DrawingObjects:=True, Contents:=True, Scenarios:=True _   
        , AllowFormattingRows:=True, AllowInsertingRows:=True, AllowSorting:=True _   
        , AllowFiltering:=True, AllowUsingPivotTables:=True, UserInterfaceOnly:=True   
End Sub
Bite my shiny metal ass!      
 
Еще рекомендую такой код:  
Sub отобразить()  
With Sheets("Акт")  
If .FilterMode Then .ShowAllData  
End With  
End Sub  
 
Если Вы конечно хотите отобразить действительно все, а не только столбец 1.
Bite my shiny metal ass!      
Страницы: 1 2 3 След.
Читают тему (гостей: 1)
Наверх