( ! ) 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.0001361904{main}( ).../index.php:0
20.06762878160CMain->IncludeComponent( ).../index.php:9
30.06782878904CBitrixComponent->includeComponent( ).../main.php:1071
40.06802884352CBitrixComponent->__includeComponent( ).../component.php:680
50.06802885088include( '/home/bitrix/www/bitrix/components/bitrix/forum/component.php' ).../component.php:605
60.08513487816CBitrixComponent->includeComponentTemplate( ).../component.php:416
70.08553488880CBitrixComponent->showComponentTemplate( ).../component.php:712
80.08553488880CBitrixComponentTemplate->IncludeTemplate( ).../component.php:764
90.09213818040CBitrixComponentTemplate->__IncludePHPTemplate( ).../component_template.php:884
100.09213818360include( '/home/bitrix/www/bitrix/components/bitrix/forum/templates/.default/read.php' ).../component_template.php:789
110.09213820976CMain->IncludeComponent( ).../read.php:3
120.09263833424CBitrixComponent->includeComponent( ).../main.php:1071
130.09283849544ForumTopicRead->executeComponent( ).../component.php:656
140.11063979192ForumTopicRead->__includeComponent( ).../class.php:70
150.11063982008include( '/home/bitrix/www/bitrix/components/bitrix/forum.topic.read/component.php' ).../component.php:605
160.11634077360ForumSetReadTopic( ).../component.php:309
170.11634077360CAllForumTopic::SetReadLabelsNew( ).../deprecated.php:315
180.11634077736CAllForumTopic::Update( ).../topic.php:738
190.11644079152Bitrix\Forum\Topic::update( ).../topic.php:255
200.11654081192ExecuteModuleEventEx( ).../topic.php:643
Страницы: 1 2 3 4 5 ... 8 След.
RSS
Записать в макросе формулу массива
 
Добрый день форумчане!

У меня такой вопрос в коде
Код
Sub Get_Data_From_Book()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

  Range("F5").FormulaLocal = "=INDEX('C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$C$2:$BA$20000;MATCH(1;(A6='C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$C$2:$C$20000)*(C6='C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$G$2:$G$20000)*(E6='C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$AG$2:$AG$20000);0);34)"
 Application.Calculation = xlCalculationAutomatic
 Application.ScreenUpdating = True
 
End Sub
После того как я нажимаю кнопку макроса выводит ошибку #N/A , но когда я встаю на ячейку и нажимаю Ctrl+Shift+Enter значение которое должно выходить сразу, выходит только после нажатия сочетания клавиш
Изменено: 4otaL - 29.02.2016 10:16:39
 
вроде как массивные формулы в макросе пишутся с таким признаком но не уверен так как не макрописец
Код
FormulaArray
Лень двигатель прогресса, доказано!!!
 
Сергей, выдает ошибку
Код
Sub Get_Data_From_Book()Application.ScreenUpdating = False
 Application.Calculation = xlCalculationManual
 
  Range("F5").FormulaArray = "=INDEX('C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$C$2:$BA$20000;MATCH(1;(A6='C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$C$2:$C$20000)*(C6='C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$G$2:$G$20000)*(E6='C:\Users\cstzhured\Desktop\[data2.xlsx]source'!$AG$2:$AG$20000);0);34)"
Application.Calculation = xlCalculationAutomatic
 Application.ScreenUpdating = True
 
End Sub
Страницы: 1 2 3 4 5 ... 8 След.
Читают тему (гостей: 1)
Наверх