Доброго дня всем. У меня с документом работают и формулы и ВБА. Правильно ли я понимаю, что пока работает процедура ВБА, все формулы "отдыхают"? Спасибо ___________ Юрий.
Доброго дня всем. У меня с документом работают и формулы и ВБА. Правильно ли я понимаю, что пока работает процедура ВБА, все формулы "отдыхают"? Спасибо ___________ Юрий.Юрий_Нд
Если я правильно Вас понял, тогда в моей процедуре можно сделать следующую очередность команд: 1. "процедура стоп" 2. "работают формулы" 3. "формулы проехали?" 4. "продолжение работы процедуры"
Если я правильно Вас понял, тогда в моей процедуре можно сделать следующую очередность команд: 1. "процедура стоп" 2. "работают формулы" 3. "формулы проехали?" 4. "продолжение работы процедуры"Юрий_Нд
Не совсем так. Это и для Юрий_Нд, и для StoTisteg.
Юрий_Нд, нужно смотреть. Я понимаю, что иногда бывает проще написать форулу, чем макрос для того же расчета. Данные для формулы тянутся из ячеек, заполняемых макросом. По результатам формул макрос делает что-то дальше. Вы это имели в виду? Тогда можно примерно так [vba]
Код
какой-то код Range("A2:A4").FormulaLocal="=какая-то формула" 'вставляем формулы Range("A2:A4")=Range("A2:A4").value 'переводим формулы в значения Какой-то код
[/vba]
Не совсем так. Это и для Юрий_Нд, и для StoTisteg.
Юрий_Нд, нужно смотреть. Я понимаю, что иногда бывает проще написать форулу, чем макрос для того же расчета. Данные для формулы тянутся из ячеек, заполняемых макросом. По результатам формул макрос делает что-то дальше. Вы это имели в виду? Тогда можно примерно так [vba]
Код
какой-то код Range("A2:A4").FormulaLocal="=какая-то формула" 'вставляем формулы Range("A2:A4")=Range("A2:A4").value 'переводим формулы в значения Какой-то код
Данные для формулы тянутся из ячеек, заполняемых макросом. По результатам формул макрос делает что-то дальше. Вы это имели в виду?
Да, спасибо. Вы меня очень правильно поняли. Однако предлагаемый Вами способ для меня будет еще более трудоемок, чем дописать ещё пару циклов в макросе. Поэтому я так и сделал, то есть написал цикл в макросе. Всем спасибо за участие _____________ Юрий.
Данные для формулы тянутся из ячеек, заполняемых макросом. По результатам формул макрос делает что-то дальше. Вы это имели в виду?
Да, спасибо. Вы меня очень правильно поняли. Однако предлагаемый Вами способ для меня будет еще более трудоемок, чем дописать ещё пару циклов в макросе. Поэтому я так и сделал, то есть написал цикл в макросе. Всем спасибо за участие _____________ Юрий.Юрий_Нд
Сообщение отредактировал Юрий_Нд - Четверг, 27.09.2018, 22:19