Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 294 След.
Параметры листа макросом
 
Цитата
OlegO: можно ли получить необходимые данные макросом?
да. Перебирайте ячейки и собирайте с них всю информацию: данные, формулы, границы, размер, объединения, параметры шрифта и так далее — охренительно большой список). Потом добавьте информацию в целом о листе: УФ, ярлык, защита и куча других параметров. И всё  :)

Цитата
OlegO: как сделать это?
вряд ли кто-то даже за деньги будет этим заниматься, учитывая очевидную бесперспективность затеи
Изменено: Jack Famous - 18.05.2022 18:16:22
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Нюансы работы функции «РАБДЕНЬ.МЕЖД», The nuances of «WorkDay_Intl» function
 
Цитата
Дмитрий(The_Prist) Щербаков: если не хочешь ничего смещать - пишешь 0 дней
логика есть, но проще обойти 0 и писать дату начала в третьем столбце в таком случае, чем менять при нуле 2 аргумента функции…

«Возвращает дату в числовом номере, отсвеяданную [прикольное слово] до или после заданного количества рабочих дней с настраиваемой датой выходных»
Есть Дата, есть нолевое смещение, но есть праздники и выходные. Задача функции в таком случае, как мне кажется, вернуть первый рабочий день с учётом настроек. Если указанная Дата не попала в выходные и праздники, то остаётся она, но, если попала — я жду первый рабочий день, всё-таки…

Ладно — для меня главным было описать это, чтобы другие тоже учли, кто увидит…  :idea:
Тем не менее, интересно, сколько найдётся людей с моей точкой зрения, а то пока что 1:2  :(
Изменено: Jack Famous - 18.05.2022 16:35:06
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Нюансы работы функции «РАБДЕНЬ.МЕЖД», The nuances of «WorkDay_Intl» function
 
Цитата
Ігор Гончаренко: с нулем нет смысла пытаться что-то считать
Цитата
Дмитрий(The_Prist) Щербаков: Если к сегодня прибавить 0 дней - то получится как ни крути сегодня
абсолютно верно, если только не учитывать, что функция работает с выходными и праздниками. В таком случае, я хочу найти первый рабочий день, начиная прямо с указанной даты.
Изменено: Jack Famous - 18.05.2022 16:26:25
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Нюансы работы функции «РАБДЕНЬ.МЕЖД», The nuances of «WorkDay_Intl» function
 
Ігор Гончаренко, знал, что вы обязательно заглянете, чтобы меня поучить) Рад, что в этот раз с какими-никакими, а аргументами  :)

Итак, вы правы, и я видел что ЭТО там написано, НО:
    • также там написано, что будет, если передавать в качестве "необычных аргументов", но про 0 - ни слова.
    • что мешало дать пользователям вводить 0 и получать корректный и ожидаемый результат работы функции?
Зачем эти сложности? Это как дать калькулятор, в котором нельзя использовать цифру 4 потому что "иди лесом" — вот почему.
    • этот аргумент даже не является опциональным (при неуказании которого был бы 0 и хоть как-то можно бы было понять тупую логику).
Изменено: Jack Famous - 18.05.2022 16:23:42
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Нюансы работы функции «РАБДЕНЬ.МЕЖД», The nuances of «WorkDay_Intl» function
 
Приветствую!

Нюанс№1
Если в функции =РАБДЕНЬ.МЕЖД(ДатаНачала, ЧислоДней, [Выходные], [Праздники]) указать 0 в качестве ЧислоДней, то она перестаёт работать и выдаёт просто ДатаНачала без учёта выходных и праздников.
Всё надо тестить у мелкомягких :evil:

Выход:
проверять на 0 и, в таком случае, ставить 1 для  ЧислоДней и отнимать 1 от ДатаНачала.

Пример:
я получаю дату начала работ на объекте и передаю в эту функцию, чтобы получить первый рабочий день с учётом выходных и праздников, начиная с этой даты.
Просто это сделать, как выяснилось, не получится…

Очередной ни хрена не очевидный и неудобный нюанс, о котором, к тому же, в справке — ни слова
Продолжение следует…
Изменено: Jack Famous - 18.05.2022 16:21:59
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Обновление 23.04.2022
 
Битрикс шалит иногда
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
VBA:Поиск последней заполненной строки
 
Цитата
Андрей Черкасов: VBA:Поиск последней заполненной строки
здесь есть все варианты
Цитата
Андрей Черкасов: Каким методом можно определить последнюю заполненную строку минуя ячейки ниже с пробелом?
заменить эти ячейки на пустоту перед поиском строки
Изменено: Jack Famous - 18.05.2022 12:54:29
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Планетный сертификат всё
 
Цитата
БМВ: просто сказали нет
Классика с известным продолжением)
Изменено: Jack Famous - 18.05.2022 09:11:32
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Планетный сертификат всё
 
Николай Павлов, здравствуйте!
У bedvit'а есть кейс по этому поводу — сейчас поделится  :)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Планетный сертификат всё
 
Скрины
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Регулярное выражение меняющейся строки
 
Цитата
foxster_72: Регулярное выражение
ограничивает помощь. Тут и строковые отлично справятся
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Скорость проверки на пустоту в диапозоне/массиве
 
Цитата
МатросНаЗебре: IsEmpty
для большинства ситуаций подойдёт, но нужно помнить, что она не считает пустыми ячейки со строками нулевой длины. А Len()=0 быстрая и "схавает" такие строки.
Как отличить одно от другого показано в моей теме VBA. UDF. Функция для проверки значения на строку нулевой длины «=""»
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Скорость проверки на пустоту в диапозоне/массиве
 
Vladimir69, здравствуйте

Цитата
Vladimir69: причем без массива на доли секунд быстрее
значит неправильно делаете, т.к. перебор ячеек всегда заметно дольше перебора массива
Цитата
Vladimir69: Можно как-то ускорить обработку?
есть ещё методы Range.SpecialCells(xlCellTypeBlanks) и Range.Find. Если пустых нет, их мало и они в конце диапазона (а перебираете массив с начала) или диапазон для проверки очень большой, то методы (ставлю на .Find) могут быть заметно быстрее. В прочих случаях - массив.
  Ещё можно использовать штатные функции {=ЕПУСТО(диапазон)} (формула массива) или =СЧИТАТЬПУСТОТЫ() (обычная), но я не сравнивал скорости…
  Ещё вот тут обсуждалось много интересного

Поиск и выделение/сбор данных в диапазоне
Изменено: Jack Famous - 17.05.2022 09:33:05
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
сцепить ячейки по цветам, формулой или макросом
 
DJMC, пожалуйста)
Макрос можно в разы ускорить, взяв принцип из UDF (отвязавшись от УФ), но вам это вряд ли понадобиться)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
сцепить ячейки по цветам, формулой или макросом
 
БМВ, у меня есть несколько предположений, но темы это, вроде как, не касается))
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Иероглифы в названии имени файла
 
del
Изменено: Jack Famous - 16.05.2022 17:52:01
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
сцепить ячейки по цветам, формулой или макросом
 
Макрос по цветам УФ + UDF без ориентира на цвета. Файл, скрин и код
Изменено: Jack Famous - 16.05.2022 18:29:55
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Иероглифы в названии имени файла
 
sokol92, пытался смоделировать в файле-примере, но всё открывает. Буду искать ошибку далее по коду — FSO сохраняет и открывает запомненный путь отлично  :D  Спасибо  :idea:

UPD:
sokol92, ошибка возникала при попытке получить размер и дату последнего изменения файла штатными средствами.
Заменил их FSO-аналогами  FileLen(path)FSO_File.Size + FileDateTime(path)FSO_File.DateLastModified и всё отлично  :idea:
Изменено: Jack Famous - 16.05.2022 17:52:19
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
сцепить ячейки по цветам, формулой или макросом
 
DJMC, понятнее
Для зелёного (максимального) и красного (минимального) написал (и безо всяких цветов, кстати), а как жёлтое (среднее) красиво достать — пусть формулисты думают ;)
Файл, скрин и формула
а что делать, когда 2 или 3 зелёных/красных?…

P.S.: аналитическая система на грани фантастики, конечно  :D
Изменено: Jack Famous - 16.05.2022 15:40:42
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Автозаполнение столбца формулами
 
Цитата
Виталий Б: мне нужно, чтобы при расширении диапазона именованной таблицы эти формулы так же прописывались автоматически
    • пишите формулу, которая будет выбирать, что писать
    • если в столбце, помимо формулы, находятся введённые вручную значения, то вынесите их в отдельный столбец и пусть формула пишет только там, где их нет
    • умный макрос, который сам всё будет делать
Изменено: Jack Famous - 16.05.2022 15:27:25
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Вакансия в Санкт-Петербурге/Калуге
 
Pelena, здравствуйте  :)
Наслышан и предупреждён. Больше шансов найти нормально специалиста  ;)
Дал перекрёстную ссылку — спасибо :idea:
Изменено: Jack Famous - 16.05.2022 15:22:35
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Обновление связей при открытии книги макросом, Обновление связей при открытии книги макросом
 
Илья Рахович, здравствуйте
Попробуйте обновлять связи макросом принудительно
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Иероглифы в названии имени файла
 
sokol92, приветствую!
  У меня есть файлы с турецкими символами в наименовании и Dir не используется. Получаю через FSO и полученный путь не равен исходному, т.к. символы заменяются. Решил пока программой от начальника на Delpfi - файлы копируются в одну папку с короткими именами-ключами (латиница и цифры), а связь осуществляется через таблицу "старый путь-новый путь".
  Помимо нечитаемых штатными способами символов, там ещё длина пути часто более 255 символов, так что программа и этот момент обходит. Может, Виталий сделает похожую версию для своей библы или у меня появится время и я что-то на VBA насочиняю, но для длинных путей пока только Shell с последующей декодировкой, что мне не нравится…
Изменено: Jack Famous - 16.05.2022 15:17:19
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Вакансия в Санкт-Петербурге/Калуге
 
Приветствую!
В строительную компанию на должность инженера-аналитика ПТО требуется человек с отличным знанием Excel.
Возможна удалёнка по договорённости с работодателем.
Желательно, проживать в С-Пб/Калуге (обсуждается отдельно).
Точная ЗП — по итогам собеседования (конкурентная для рынка). Для специалистов с этого форума (по моей рекомендации) возможно увеличение ЗП — сами будете договариваться  ;)

Писать в телегу (указать ник с форума), контакт — в профиле.
Ссылка на вакансию HH
Дубль вакансии на excelworld
Изменено: Jack Famous - 16.05.2022 15:23:43
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Поиск и вывод данных результатов по неточному соответствию с подстановкой значения из другой ячейки
 
Olia_student, к чему такая "цитата"? Поправьте
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
ВПР в ЕСЛИ и как сделать чтобы ВПР не подтягивала 0 вместо пусто
 
Цитата
Шерзод Кахрамонов: Та же проблема с функцией ПРОСМОТРХ
проблемы нет - есть нюанс использования. Решение — в #3. Можно написать самописную функцию, которая будет возвращать именно то, что найдёт (это будет точнее, потому что иногда бывает нужно возвращать нули и проверка на ноль не подойдёт)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
сцепить ячейки по цветам, формулой или макросом
 
Цитата
DJMC: исправил
понятнее не стало. Сцепки не увидел. Числа какие-то, ординары… Неинтересно
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
сцепить ячейки по цветам, формулой или макросом
 
DJMC, здравствуйте. Ну вы как всегда  :D
Цитата
DJMC: Есть три цвета в ячейках
вижу только жёлтый в первой строке и голубой — в столбцах
Цитата
DJMC: цветовая шкала-зеленый, желтый, красный.нужно теперь сцепить каждый цвет с другим, то есть три варианта должно получится
строго 3 цвета тут получится, только, если в диапазоне применения содержится 3 разных числа (с повторениями или без): минимальное, среднее и максимальное. В противном случае - несколько десятков/сотен оттенков

Ну а так…используйте Range.DisplayFormat — этот метод возвращает не только цвета, выставленные руками, но и УФ
Изменено: Jack Famous - 16.05.2022 10:54:53
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Макрос вызова окна фильтра, Способ имитации нажатия на стрелочку фильтр
 
tolikt, это не тоже самое, что хочет ТС, если что  :)  хотя и может подойти…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Сохранение форматирования текста при использовании функции СЦЕПИТЬ, Текст из разных ячеек с сохранением форматирования
 
Цитата
Леонид Свердлик: Функцией СЦЕПИТЬ объединяю … Нужно, чтобы форматирование текста соответствовало исходным ячейкам. Такое, вообще, возможно?
нет. Результат функции нельзя обрабатывать пока он остаётся результатом функции.

Цитата
Леонид Свердлик: Заменить функцию её итоговым значением и форматировать …
… макросом — нормальный вариант
Изменено: Jack Famous - 13.05.2022 17:24:58
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 294 След.
Наверх