а как это связано? За пересчёт же отвечает Calculate.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
ESavin: Я делаю это в онлайн-таблице и там такого функционала нет
не Google Sheets, часом?
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
зачем? Я не использую в таких случаях. Вообще DoEvents я использую только в циклах, которые могут зависнуть (чтобы иметь возможность аварийно отменить выполнение кода) или для отображения Application.StatusBar (вместе с Application.ScreenUpdating = True)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Рассчитать для каждого сотрудника Cтаж работы и Возраст на 31 декабря 2012г, Как рассчитать для каждого сотрудника стаж работа и возраст на 31 декабря 2012 года, используя исключительно формулы "долгягода", "округл"
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
снести проще, потому что "дать шанс" — это модеру нужно следить за темой. Это гемор. Если таких тем "на паузе" много, то большой гемор.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Название вашей темы не соответствует Правилам форума о названии тем. Название темы должно отражать возникшую проблему и (если это не имеет прямого отношения к проблеме) не содержать в себе наименований функций, объектов, методов и прочих инструментов Excel. Пример плохого названия: ВПР. Пример хорошего названия: "Почему ВПР не находит значения" или "Почему ВПР возвращает ошибку". И не забывайте о файле-примере — это существенно повышает шансы на получение и качество помощи.
И пихать его в каждую тему под снос из-за названия. И тогда можно сносить, наверное
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Senaki, подразумеваю, что вы имеете в виду кодом VBA, поскольку, если ручками такое не удаётся, то вы точно ошиблись форумом Запуск скрипта можно осуществить через батник, например. Опишите подробнее последовательность необходимых операций.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Sanja: Нам, что, каждый раз разводит референдум по вопросу закрытия/открытия той или иной темы?
у нас авторитарный режим, насколько я понял
Цитата
Sanja: Приведите Ваши критерии достойности/недостойности закрытия темы со спорным названием?
правильный подход, но для этого нужно определиться, какие критерии "спорности" названия темы
Цитата
Sanja: Почему закрытие одной темы, с нарушением Правил, у Вас не вызывает такого всплеска эмоций, а другой (тоже с нарушением) - вызывает?
очевидно, что нарушение правил может быть сильно разным: насильник детей и бабушка, укравшая хлебушек — оба преступники ведь. Одна категория, если до неё обобщить. Я не помню, какие темы были закрыты там и не нашёл ссылок, потому не могу ответить. Я на будущее учту этот момент — действительно, как-то непоследовательно получается. Спасибо
Я в этой теме хотел просто понять, КАКОЕ должно было быть название и при чём тут вообще "нужно знать ЧТО она считает". Последнее для меня, как красная тряпка, это правда. Михаил (и не только) неоднократно в моих темах вместо того, чтобы давать варианты, всё пытался докопаться до "сути" и какой-то реальной задачи, хотя (лично у меня) конкретной задачи на момент исследования может и не быть — интересны сами алгоритмы. Ну это отступление, чтобы выделить, что у меня есть пунктик на этот счёт. Если "Формула с условиями" МОЖЕТ существовать как "Сократить формулу с многократно повторяющейся частью условий" (а она существует), то зачем ваше условие "нужно знать ЧТО она считает"??? Мы по-прежнему не знаем, и, как я и говорил, это никак не помешало решить проблему человека разными способами. Если существующее название "не очень", то какое будет "в самый раз"?
Теперь к критериям. Вопрос сложный и тут не обойтись без человеческого фактора. Если попытаться снизить влияние этого фактора, то я бы считал, что тема имеет приемлемое название, если из ЧАСТЕЙ темы (название темы, описание темы, описание в 1ом посте) можно СОСТАВИТЬ это приемлемое название. Поиск найдёт везде — я проверил. А то, что пользователю самому будет сложно ориентироваться, так он сам виноват. Может попросить сменить название темы. Хотя, из своего опыта могу сказать, что далеко не всегда модераторы будут это делать. Лично для меня самые отвратительные темы — помогите решить тест. Я бы после пары предупреждений просто банил таких пользователей. Остальные темы не так задевают уже. Основной регулятор площадки — это не модераторы, а помогающие. Если в теме нет ответов от них, то её и удалять не надо — ТС (если не дурак) должен понять, что что-то не так и спросить. Но у нас "добрый" форум — не то, что помогут, а сделают всё за пользователя. Я против этого, но это моё личное мнение. Получается абсурдная ситуация: если модератор не видит сути проблемы в названии темы (хотя он есть в её описании или 1ом посте), то он может удалить тему. Хотя, если бы он её не удалил, то и ТС получил бы решение (а возможно и модераторы получили бы новое название от помогающих), и по поиску бы эта тема нашлась также (потому что поиску плевать на то, в какой "части" находится суть). В итоге, все просто тратят больше времени на то, чтобы решить то, что уже было решено не раз и просто не находится по поиску
Проблема в том, что никто не хочет уточнять правила, которые максимально размыты (хотя есть примеры явного жесткача с "помогите/срочно"). И в том, что, при создании темы есть 2 строки, одинаковые на вид, но абсолютно разные по смыслу (название темы и описание темы). Более того, внутри темы описание следует сразу после названия через запятую, ничем не выделяясь и сливаясь в одну строку-название.
Я про то, что, если правила размыты, то вы не обязаны "жестить", как и не обязаны "всепрощать". Если спросить Николая, то ему, скорее всего, не до этого. Конкретно в описанной теме из шапки несколько важных деталей, почему я против её удаления: • пользователь с нами давно и проблем с ней не было • из описания предельно ясно (и сказано явно словами "По этим условиям, написать формулу. Не такую громоздкую.") СУТЬ вопроса. • приложен файл-пример
Если не понравилось название, то гораздо проще его поменять самому, чем потратить НЕ МЕНЬШЕ времени на допросы пользователей. Если из 3ёх частей темы СУТЬ вопроса не ясна (неважно есть она в файле или нет) — можно закрыть с указанием, чего не хватает. Можно считать критерием ЭТО.
Цитата
БМВ: Ответ - потомушто Потамушто когда не следим - то порядка нет, когда следим - порядок не устраивает.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
это отдельный вопрос — закрывать тему вместо того, чтобы из 2ух частей (название и описание) сделать одно подходящее название. Пока недостатка в пользователях нет — можно закрывать темы пачками. Я об этом ранее писал и сравнивал с Кибером, который часто как авторешалку используют.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
ZVI: Назвать бы только тему так: "Как сократить формулу с многократно повторяющейся частью условий?"
в том-то и дело, что, если бы название темы было очевидно, то его бы давно предложили. А тут даже местным ещё нужно крепко подумать, чтобы какое-то "нормальное" название придумать. Это означает, что вряд ли эту тему кто-то вообще найдёт (да и искать будет). В очередной раз напоминаю, что гораздо проще создать новую тему (что абсолютное большинство и делает) и получить решение, чем тратить время и силы на долгие и, возможно, безрезультатные поиски. По сути, каждый вопрос по-своему уникален и вопрошающие просто не смогут провести аналогию с чем-то (даже очень) похожим. Им нужен ответ на ИХ вопрос. Создание тем-агрегаторов, обобщающих подходы — тоже не работает (Приёмы тому подтверждение). Ну, то есть, работают, конечно, но мы никогда не узнаем о том, скольким людям это помогло, потому что они не создадут тему и вряд ли вообще отпишутся (ошибка выжившего). Этой темой я, скорее, хотел понять, КАК должно было выглядеть название темы с учётом "Для того, что-бы помочь Вам с формулой, нужно знать ЧТО она считает.".
Цитата
ZVI: Назвать бы только тему так: "Как сократить формулу с многократно повторяющейся частью условий?"
Это название на условие Sanja вообще никак не отвечает + очень похоже на
Мой вариант
, который также абсолютно не удовлетворяет условию, но хотя бы заставляет "задуматься"
Цитата
БМВ: Алексей ранее был недоволен мной и котом, теперь и третьим модератором. Может не в модераторах уже дело?
а может стоит просто перестать самим себе противоречить + выдумывать правила, которых нет (привет "неписанным" правилам)? В этом случае, правило есть, но оно максимально размыто. Да и с признанием своей неправоты у модераторов постоянно наблюдаются огромные проблемы на уровне комплексов. Святые, наверное … Я не недоволен вами — просто пытаюсь разобраться, есть ли логика в аших решениях и какая она. Отвечать вы, конечно, не обязаны.
Правила
2.1. Название темы должно отражать смысл проблемы. Темы с названиями "Помогите", "Help", "Срочно", "Нужен макрос" - плохая идея. Модераторы имеют право переименовать, удалить или закрыть такие темы без предупреждения.
Допустим "Формула с условиями" не отражает смысл проблемы (удалять сразу совсем необязательно, т.к. помогающие могли предложить), но почему "Как сократить длинную формулу со множественными условиями" только заставляет "задуматься" и откуда родилось чисто ИгореМихаиловское условие "Для того, что-бы помочь Вам с формулой, нужно знать ЧТО она считает." — в данном случае АБСОЛЮТНО лишнее. Да, возможно, если знать все нюансы, то можно предложить вообще иной подход, но это же не значит, что, не зная этих нюансов, нельзя помочь человеку ТУПО сократить формулу, как она того хочет.
Итак, вопрос модераторам: Каким, по вашему, должно было быть идеальное название у темы из шапки?
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
futurama3000: Я выделяю не столбцы, а всю таблицу, и включаю автофильтр
интересный случай — действительно, нет последней строки в фильтре. Если добавить ещё значения ниже, то всё попадает. Если вставить значениями на новом листе, то тоже всё ОК. Мне причины неизвестны — я использую умные таблицы и там такой проблемы нет.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Sanja написал: Ключевое слово ЕЙ, а форум не только для нее
суть в том, что тут В ПРИНЦИПЕ НЕТ такого названия этой задачи, чтобы кому-то ещё помогло. Задача такая индивидуальная. Разве что, кто-то зайдёт и поймёт общие принципы упрощения условий или замены их на что-то другое. Вы забыли, что почти никто не ищет темы.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
БМВ: То есть 'формула с условиями' - отличное название. Алексей
Цитата
Jack Famous : Модератор отвечает: Для того, что-бы помочь Вам с формулой, нужно знать ЧТО она считает.
«Помогите сократить формулу для расчёта редиски» — так, получается, гораздо информативнее??? Теперь же понятно, ЧТО формула считает.
Цитата
Sanja: Конкретно Вам, Алексей, действительно было бы интересно сначала разобраться со старой формулой, а затем решить задачу другим способом? Только честно?
если человек просит сократить формулу, то я бы сократил, если могу. Если есть другие предложения, то уточнил бы, что нужно. До "сути" у нас медведь копает и Игорь Гончаренко.
Цитата
Sanja: Опишите ЗАДАЧУ, а не СПОСОБ, которым ее решаете
у человека ЗАДАЧА — сократить формулу. Зачем искать более глубокий смысл? … Ну это ладно, но зачем удалять, ведь ей бы точно помогли без ваших философских терзаний.
БМВ, Sanja, если бы тема называлась "Как сократить длинную формулу со множественными условиями" — тоже бы удалили?
Цитата
Sanja: А название темы именно для поиска нужно, а не потому что Вы симпатизируете или не симпатизируете kristina S ))
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
По этим условиям, написать формулу. Не такую громоздкую. Спасибо
Модератор отвечает
Для того, что-бы помочь Вам с формулой, нужно знать ЧТО она считает. Как только сформулируете эту мысль, так сразу же создайте новую тему с соответствующим названием. Закрыто
Я всё понимаю — замыленный глаз, много нарушений, но, может хватит уже докапываться ЗАЧЕМ, если вопрос именно в ТЕХНИКЕ? Какая разница ЧТО считает эта формула, если просят просто её СОКРАТИТЬ? Блин, да в той теме даже файл-пример БЫЛ! Перед этой закрыли другую её тему о том же.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Timur9710: ЗАРАНЕЕ БЛАГОДАРЮ ТОГО ГЕРОЯ, КОТОРОГО МОЖЕТ ПОМОГАТЬ С ЭТИМ
«Служи, дурачок — получишь значок»
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
FLOWRENCY: мне скинули длл файл библиотеки проблему решили
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
As Sheet (единственное число), а лучше As WorkSheet
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
МатросНаЗебре: Возможно, переносить по очереди значения в одну ячейку имеет смысл
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
FLOWRENCY, ссылки мои не читали. Объекты могут по-другому называться и иметь другие методы.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
bedvit: фильтр различает строки и числа. И элементы "1" и 1 - это разные сущности.
это важно и правильно, я считаю
Цитата
bedvit: В карте и словарях - это одно и то же и отделить текст и числа не получится.
тут ты не прав: словарь РАЗЛИЧАЕТ 1 и "1". Толку от этого мало (а вот проблем может быть масса), так что я — за исключительно строковые ключи. Если ОЧЕНЬ НАДО, то в картах (у которых ключи только текстовые) можно для идентификации чисел внедрить простой префикс из одного символа (например, ChrW$(1) ). Но мне не надо.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Ну вот у вас обе версии. Я бы выбрал самую новую — 6.0.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
FLOWRENCY, дайте скрин Microsoft XML БЕЗ Missing — ниже в списке
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Ищите в списке Microsoft XML Далее, либо 3,0, либо 6,0 Скорее всего, была 3.0, а теперь её нет и нужно "актуализировать" до 6.0 VBA Microsoft XML Library
Возможно, придётся немного подредактировать объекты (Microsoft XML v6.0)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Antykiller, если набора хватит, то можно заменить символы на соответствующие надстрочные из коллекции Юникода. Это уже будут другие символы (а не визуальное форматирование старых) — со всеми вытекающими. Зато [замена будет происходить] намного быстрее на больших объёмах.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Zlodek: жене дали задание, а я ну никак не могу помочь, так как совсем дебил в Ексель
замечательный муж: и помогает, и признаёт недостатки
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
bedvit, приветствую! В данном случае (в тесте), строки в массиве уникальны, однако, наличие дублей НИКАК не скажется на результате. Удивлён, что ты спрашиваешь. Суть-то в том, что проверка по словарю/карте намного быстрее прямого перебора (как у тебя в фильтре). Я вообще удивлён, как до 20ти значений библа держится (наверное, за счёт более быстрого цикла в плане самого прохода). От твоего фильтра другого, собственно, я и не ждал в этом тесте. Нужно было просто проверить, насколько (он замедляется в сравнении) и когда (начинает проигрывать). Добавление массива индексов (которые нужно просматривать) может расширить возможности применения, однако, какой-то большой потребности в этом (лично у меня) нет.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄