Не просто оказалось. Буду разбираться.
|
11.06.2024 10:22:55
Теперь знаю. Спасибо.
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
11.06.2024 10:08:50
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
01.02.2024 07:52:57
Изменено: - 01.02.2024 07:57:05
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
29.12.2023 07:48:28
Sanja, спасибо вам большое. Буду разбираться.
С наступающим !
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
27.09.2023 04:29:04
P/S/ Решение нашел. Ежели кому надо мониторить (хоть локально, хоть по сети), то можно использовать вот бесплатную прогу. Контролирует и появление, и изменения, и удаление файлов. Обо всём уведомляет и визуально, и аудио. Автозапускается. Висит в трее, есть не просит. В общем то, что дохтор прописал..
Изменено: - 27.09.2023 04:31:55
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
26.09.2023 11:20:41
А то что-то у меня локально работает, а сетевую папку не мониторит.
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
20.09.2023 05:53:42
Здравствуйте, господа эксперты.
Есть текстовая ячейка, возможно, содержащая спесимволы (\:*?"<>|/). Надо формулой узреть их наличие и при таковом заменить на, например, "-" (дефис). Полученное значение используется в качестве имени файла, где спецсимволы недопустимы. P/S/ Можно конечно многоэтажно "подставить", но хотелось бы красиво, как вы умеете )
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
12.09.2023 06:21:38
Спасибо Вам большущее..
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
12.09.2023 05:37:08
Всем доброго дня.
Подскажите, пожалуйста, господа VBA-эксперты, как установить автофильтр по ТЕКУЩЕЙ дате ? Sub ПростоМакрос() ActiveSheet.Range("$A$1:$C$454").AutoFilter Field:=3, Operator:= xlFilterValues, Criteria2:=Array(2, "9/12/2023") End Sub То есть вместо красновыделенной конструкции должна стоять текущая дата. Оператор date выводит дату в другом формате. Надо, видимо, как-то преобразовать. А как ? Спасибо.
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
26.07.2023 11:29:59
Приложен. Даже с простейшим vba-кодом копирования. Именно он (этот код) и показывает, что копирование (при установленном автофильтре и скрытых столбцах) происходит со сдвигом данных по столбцам. Если автофильтр снять, то копирование происходит правильно, а если поставить и некоторые столбцы скрыть, то НЕправильно. А мне надо чтобы VBA-код независимо от установленного фильтра и скрытия столбцов - полностью (дублем) скопировал строку в конец этого же диапазона (таблицы). Не на другой лист, не в другой файл, а прям здесь же, на этом же листе. Если были данные в скрытых столбцах, то и они должны скопироваться.
"Есть строка, нужна точно такая же, со всеми данными, включая скрытые, но в конце таблицы" Например, всё содержимое второй строки должно полностью продублироваться в шестую строку в тех же колонках, данные друг под другом. P/S/ SAS888 вижу переносит циклом значение каждой ячейчи. Это единственный возможный вариант ?
Изменено: - 26.07.2023 11:56:13
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||||
|
|
|
|
26.07.2023 07:33:07
evgeniygeo, это не то, ибо не решает проблему.
Надо чтобы копировались данные из ВСЕХ ячеек во ВСЕ ячейки. Т.е. так, словно никаких фильтров не стоит и скрытых столбцов нет. ОДИН-В-ОДИН. Тупо дубль. Полный.
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
26.07.2023 06:16:34
Здравствуйте.
Собственно тема, помогите. Есть строка, нужна точно такая же, со всеми данными, включая скрытые, но в конце таблицы. Фильтр убираю - все нормально копируется, фильтр ставлю - происходят какие-то сдвиги данных. Как сделать 100%-ый дубликат строки? Спасибо
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
18.11.2022 11:47:37
Прикладываю, Дмитрий Полностью не стал, много уж там лишнего. Очистил. Сейчас, вроде, останавливается код на нужной ошибке. На вопрос - ответ по умолчанию ("нет").
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
11.11.2022 05:34:32
Дмитрий, вложением часть вашего кода.
Работал более полугода. Исправно. Вроде ничего не менялось, но вчера выдал ошибку. Как понять причину ее появления, подскажите, плиз. P/S/ или если Дмитрий не увидит, может кто другой даст совет как раскопать проблему и разрулить ситуацию ?
Администратору: сорри (на берегу). Не знаю как сформулировать название для новой темы. Абстрактное "ошибка VBA" - ни о чем.
Изменено: - 11.11.2022 05:35:09
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
01.10.2022 06:03:16
_____________________________________________ Были файлы формата .xlsx Все прекрасно работало. Некоторые из них сохранил в формате .xlsb Появились ошибки. Подскажите, плиз, советом добрым. Как раскрутить ситуацию, чтобы понять почему ошибки? Каков алгоритм? Куда копать?
ДОПОЛНЕНИЕ: всё, помощи не надо. Ошибка пропала. Один в один переписал функцию, но на основе файла .xlsb Код такой же. Странно.
Изменено: - 01.10.2022 06:34:02
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||||||
|
|
|
|
24.08.2022 10:07:12
За идею спасибо. Толково! Сделал. Behruz A.N., спасибо. Вижу работает. Осталось разобраться "как". Непростая формула у вас. memo, спасибо. Решение ваше, если не ошибаюсь, немного не отвечает условию задачи (п.5), но суть понятна и это главное. А остальное - технические мелочи.
Изменено: - 24.08.2022 11:27:20
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||
|
|
|
|
24.08.2022 07:20:54
Всем здравствуйте, господа эксперты. 1. Есть исходные данные во вкладке «ИсходныеДанные» 2. Название сметы есть всегда. 3. Раздел сметы и сумма может быть, а может и не быть. 4. Во вкладке «Итог» массивно-динамически создаю уникальную запись сметы и раздел сметы (при наличии) 5. Обращаю внимание: если раздел сметы есть, то от названия он отделяется пробелом с запятой « ,». Причем это разделитель не уникальный, может быть и в названии сметы (уникальным же разделителем является либо слово «раздел» либо «без раздела»)
Задача: во вкладке «Итог» получить формулой сумму в каждой строке. Условия: без PQ, без VBA, без дополнительных столбцов и предварительных (где-либо) расчетов.
Имеет задача решение? Подкиньте хотя бы идею )) P/S/ естественно, вся эта конструкция имеет гораздо большее количество строк/столбцов. Для удобства восприятия всё «лишнее» вырезал. P/S/S/ Долго думал над названием темы. Не ругайте, пожалуйста, сильно, если не заходит формулировка. Согласен на любую )
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
18.06.2022 16:15:23
Михаил Л, спасибо, но, к сожалению, не могу прикрутить ваш код, т.к. не понимаю, что он делает. И не знаю как его вставить.
Вас не затруднит указать на ошибку в моей конструкции на скрине? Вроде она, конструкция, как у Дмитрия в . И мне понятна. Плюс ошибку не выдает и чего-то там даже считает. Правда уже 4-ый час ) P/S/ Ура, всё посчитала. 3 часа 10 минут. Жесть ))
Изменено: - 18.06.2022 16:41:37
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|
|
18.06.2022 11:26:00
Дмитрий, оказывается, уже .
Скажите, вот эта конструкция правильно написана же. Верно? Ничего, вроде, в ней криминального.
А обрабатывал её комп часа 1,5. Дальше я остановил процесс. Отображались при этом какие-то десятки миллионов строк. Откуда их вдруг такое количество? И почему так долго?
Изменено: - 18.06.2022 16:00:42
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|||||
|
|
|
|
18.06.2022 10:51:51
Всем доброго дня.
Помогите, плиз, с конструкцией в Power Query. В приложенном файле написано, продублирую здесь: Если значение в ячейке столбца "B" пусто (отсутствует), то установить в эту пустую ячейку значение из того же столбца "B", но из строчки ниже (напротив красной "Всего по позиции") P/S/ Чем то похожая задача была рассмотрена. Но никак не могу совместить их для решения.
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
|
|
|
|
|