( ! ) 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.0001362176{main}( ).../index.php:0
20.06662879744CMain->IncludeComponent( ).../index.php:9
30.06682880488CBitrixComponent->includeComponent( ).../main.php:1071
40.06692885936CBitrixComponent->__includeComponent( ).../component.php:680
50.06702886672include( '/home/bitrix/www/bitrix/components/bitrix/forum/component.php' ).../component.php:605
60.08583488008CBitrixComponent->includeComponentTemplate( ).../component.php:416
70.08623489072CBitrixComponent->showComponentTemplate( ).../component.php:712
80.08623489072CBitrixComponentTemplate->IncludeTemplate( ).../component.php:764
90.09273818840CBitrixComponentTemplate->__IncludePHPTemplate( ).../component_template.php:884
100.09283819160include( '/home/bitrix/www/bitrix/components/bitrix/forum/templates/.default/read.php' ).../component_template.php:789
110.09283821776CMain->IncludeComponent( ).../read.php:3
120.09333834224CBitrixComponent->includeComponent( ).../main.php:1071
130.09353850344ForumTopicRead->executeComponent( ).../component.php:656
140.12084075424ForumTopicRead->__includeComponent( ).../class.php:70
150.12094078240include( '/home/bitrix/www/bitrix/components/bitrix/forum.topic.read/component.php' ).../component.php:605
160.12814259056ForumSetReadTopic( ).../component.php:309
170.12814259056CAllForumTopic::SetReadLabelsNew( ).../deprecated.php:315
180.12814259432CAllForumTopic::Update( ).../topic.php:738
190.12824260848Bitrix\Forum\Topic::update( ).../topic.php:255
200.12834262888ExecuteModuleEventEx( ).../topic.php:643
Страницы: Пред. 1 2 3 След.
RSS
Растянуть формулу массива через VBA, Варианты растягивая формулы массива средствами VBA
 
Код
For i = 16 To lColumnsCnt 
.Range(.Cells(3, i), .Cells(lLastRow_Prod_Un_C, i)).FormulaArray = .Range(.Cells(3, i), .Cells(lLastRow_Prod_Un_C, i)).Formula 
Next i 
В этом коде выдает ошибку.
 
А почему Вы пытаетесь выудить целый массив формул? Т.е. получаете все формулы из диапазона? Это неверно, FormulaArray должна быть строковым значением типа String, а свойство Formula, взятое из диапазона возвращает тип Array. Вот и вся ошибка. Делайте так:
Код
.Range(.Cells(3, i), .Cells(lLastRow_Prod_Un_C, i)).FormulaArray = .Cells(3, i).Formula
P.S. свои сообщения можно править. Поэтому имеет смысл в первом сообщении тоже теги расставить.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Mirai, может поможет Записать в макросе формулу массива
Страницы: Пред. 1 2 3 След.
Читают тему (гостей: 1)
Наверх