Выручайте.В 13:30 значение "ЛОЖЬ" изменится на значение "ИСТИНА". Значение столбца Кф1 при этом изменится и будет меняться постоянно.Как мне сделать так, чтобы в свободной ячейке (например в строчке 3) появилось и заморозилось значение Кф1 за мгновение до того, как ЛОЖЬ станет ИСТИННОЙ. Важно, чтобы после этого значение больше не менялось.Пробовал прописывать =ЕСЛИ B1 ЛОЖЬ ТОГДА В3=D2.Все бы ничего, но как только ЛОЖЬ превращается в ИСТИНУ, B3 становится равно 0.Короче, помогите кто чем может.
Бамп
>>124428028 (OP)Этто ексел чоли?
>>124428869Да
>>12442888013-30 время бежит?
Екселе- VBA-господин итт.У тебя по кому событию кф1 меняется?
>>124429007> по комупо какому
>>124428916Нет, 13-30 - это время начала.
Увеличивай итератор на один шаг каждую секунду, что ли.
>>124429007Кф1 меняется всегда, но мне нужно что в свободную ячейку занеслось значение, которое было перед тем как ложь превратится в истину.
>>124429042Карочь добавляешь вспомогательную переменную, ей присваиваешь текущее значение кф1.Дальше при возникновении события, меняющего кф1 проверяешь переменную "текущее время + 1", если 13-30 и более, то в этом событии присваиваешь "другая ячейка" = кф1, а в дальнейшем процедуру присвоения "другая ячейка" = кф1 игнорируешь.Все.
>>124429275> меняется всегдаПиздос.Все меняется при возникновении какого-то события или задается процедурой.Вот там и надо смотреть
Вообще это пиздец как элементарно, но видимо ты далек от vba и основ программироания, поэтому тут сложно пояснить будет.
>>124429411Кф1 соединен с другим листом, который в свою очередь соединен с другой программой. Я обвел в кружок. Значения немного отличаются потому что скринил в разное время, а так они одинаковые.
>>124429738Это очень просто, но чтобы сейчас пояснить это надо тебе по быстренькому ебануть пару учебников по прогерству, что см понимаешь - нереально.
>>124429738на vba писал когда нибудь что нибудь?
>>124429967Нет, в первый раз вообще слышу. Более того я excel до вчерашнего дня 2 года назад открывал, вот решил вчера уменьшить себе рутинной работы, все вроде норм только именно это не получается.
>>124430092Тогда невозможно пояснить.
>>124429967Может так будет проще. "Время до" - это обратный отсчет. Как только он достигнет нуля ложь станет истиной. И изменения в клетке, обведенной черным кружком должны в этот момент остановиться.
На что ставишь? На теннис?
>>124430500Не только. Это просто для примера привел.
>>124430342Да я понял, это очень просто, но еси ты не работал в vba до этого, пояснить сейчас невозможно, эт надо трактат ебашить тут.Тут надо обрабатывать событие worksheet_Calculate()
>>124428028 (OP)1. На встроенном VB напиши listener
>>124430657Охуительнейшие советы брахт0)00)
>>124430643Жаль. Видимо, придется в ручную это говно вбивать.Может на ютубе какие-нибудь видео по теме поискать.
>>124430838Попробуй такPrivate Sub Worksheet_Calculate()If Range("A1") = 0 ThenRange("G1") = Range("D1")End IfEnd SubГде а1 - ячейк с обратным отсчсетовg1 - рандомная, в нее скопируется значения при времени = 0d1 - меняющаясяЭту ебань вставт в модуль листа
Все, я пошел суп варить.
>>124431012"модуль" вот это?
>>124431195Да
>>124431195Если не сработает, значит не возникает событие "calculate", т.к. апример данные льются с сервера какого нбудь. В эт случае в рандомной ячейке пропиши любую формулу, завязанную на меняющиеся данные, например "рандомная ячейка" = "меняющаяся ячейка" + 0Тогда событие "calculate" будет возникать и обрабатываться.
>>124431195А говоришь не открывал ексель до этого, ты пиздишь сука!!!!111
>>124431485Ну так только что и нашел
Ну что сучий пес, работает?
>>124431751Когда жму на play, вот это выскакивает
>>124432015На листе время менять попробуй.
>>124432015И лист сфоткай полностью
БЫСТРЕЕ ПАДЛА МНЕ СУП НАДО ВАРИТЬ ЧТОБЫ ЕСТЬ ЕГО ЗУБАМИ !!1111
>>124432015и нажми "debug" и сфоткай и вышли сюда
>>124432349Все разобрался. Получилось.Спасибо тебе, антош
И приятного аппетита.
>>124432678Охуительные истории.
>>124428028 (OP)Минус-минус
>>124434191Заткнись.
>>124432349Vba-господин, оставь контакты, попиздеть нада
>>124434268Ты дебил? У него там истина–ложь, сто процентов из-за этого наебнется формула