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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 885 След.
Как прописать майкросы в новые документы?, Не удается сделать ссылку майкроса в новом документе
 
Цитата
Margosha1111111 написал:
Я скопировала, книгу, но не заработал макрос.
- я вашу книгу переименовал ( т.е. сделал копию) - макрос работает.
Как прописать майкросы в новые документы?, Не удается сделать ссылку майкроса в новом документе
 
Цитата
Margosha1111111 написал:
если бы мне было известно, как прописать макрос с другой книги
- ПКМ на кнопке, в выпавшем меню выбрать опцию, далее макрос.
Но этого мало.
Как прописать майкросы в новые документы?, Не удается сделать ссылку майкроса в новом документе
 
Margosha1111111, Добрый день.
Нужно кроме кнопки перенести (скопировать) в файл код макросов и код формы. И ещё там в коде задействованы имена (Формулы - Диспетчер имён) - их тоже нужно повторить.
Ну и на кнопке нужно прописать новый макрос из этой другой книги.
Я думаю проще сделать целиком копию книги, и заменить в ней данные, оставив всё остальное как есть.
Изменено: Hugo - 25.03.2026 18:56:00
Сумма по месяцам, Сумма по месяцам, не работает часть таблицы.
 
Korboot, другой вариант например для К3 - ничего не меняя в таблице:
Код
=СУММПРОИЗВ((--(МЕСЯЦ(ДАТАЗНАЧ(J3&1))=МЕСЯЦ($B$10:$B$45)))*Ч(+$F$10:$F$45))
Сумма по месяцам, Сумма по месяцам, не работает часть таблицы.
 
Korboot,  достаточно в формулах убрать "" например так:
Код
=ЕСЛИ(K31<>"";ОКРУГЛ(K31;1);)

Ну а нули можно убрать форматом ячейки, или настройками листа.
Сложение по конкретным артикулам , которые объединённые, EXcel
 
Опять эти объединения, сегодня уже было похожее, тут тоже можно применить в допстолбце простую UDF, далее вытянуть уникальные и к ним подтянуть суммы используя СУММЕСЛИ(). Или сводной.



Но вопросы остаются и по косякам в данных, и по магазинам.
Фильтр по объединенным ячейкам. Как вывести все соседние строки?
 
Dor204, если взять в помощь UDF и допстолбец то можно сделать например так:



Цитата
Dor204 написал:
данный реестр выводится типовым отчетом из 1С
- можно наверное свой отчёт заказать...
Иерархия подчиненности, В зависимости от выбора должности иерархия перестраивается
 
Похоже что возможно нужны связанные выпадающие списки, есть такое в приёмах, в нескольких вариантах.
Только для них нужно подготовить источник данных.
Ну или что-то типа ВПР исходя из выбранного в выпадающем, и тоже нужно подготовить данные.
И да, я тоже не понял как должен выглядеть результат, и где эти выпадающие списки.
Изменено: Hugo - 26.02.2026 22:24:22
Сравнение даты в ячейке с текущим годом
 
Цитата
milet написал:
Есть список дат которые нужно сравнить, заменять ничего не надо
- отсортируйте список по убыванию, удалите блок где начнутся даты за 2025й год.
Или что проще - скопируйте верхушку с 2026
Корректно открыть файл CSV макросом
 
Если в макрос записывать импорт csv как внешних данных из текста на старых версиях - вот как раз так и записывает.
А в новых через PQ всё делается.
Расчет числа деталей по спецификациям
 
Цитата
AlienSx написал:
попридержал "коней" до выяснения..
- а выяснение - вот так правильно ))
Расчет числа деталей по спецификациям
 
Ну я тоже так предполагал, смотрел пример - не сходится ни так, ни эдак...
Решил подождать, я не тороплюсь.
Начал разбор с .001 и сразу мимо - никак не 30 в .110 ((

разложил .001
Расчет числа деталей по спецификациям
 
Цитата
kirillkuts написал:
Да, вот здесь правильно подсчитано,
- а вот как должно считаться так и не рассказали.
Потому что догадки конечно у нас есть, но в примере результат совсем не такой показан. И кстати макрос тоже не так считает - не сходится с PQ
Расчет числа деталей по спецификациям
 
kirillkuts, Добрый вечер.
Не понял как такие результаты получились, если нужно просуммировать все записи с .001 то можно массивной
Код
=СУММ(($L$10:$L$24=Q10)*$M$10:$M$24)

или немассивной
Код
=СУММЕСЛИ($L$10:$L$24;Q10;$M$10:$M$24)

результат 23
Изменено: Hugo - 10.02.2026 00:25:20
Поиск уникальных значений и дублей в большом массиве данных, поиск
 
o_my_god, Добрый день.
С уникальными в новых версиях легко:
Код
=УНИК(ФИЛЬТР(G3:J3;G3:J3<>"");1)

А вот с №обращения дубля сложнее, и непонятны детали - как быть если все четыре повторяются с разными номерами?
Да и пример там с ошибкой в данных...
В любом случае можно макросом или UDF сделать, или в PQ.
Сравнение таблиц водителей для одноразовых заявок, Перемещение таблицы из ворд в Excel и вставка идентичных новых таблиц для подсвечивания новых данных
 
Добрый день.
Ведите таблицу в Эксель, и всем станет легче. Даже тем кто эту таблицу ведёт. И подсвечивать несовпадения сможете хоть условным форматированием.
Ну а так конечно можно реализовать механизм как эти данные из docx скопировать в Эксель, и такое делали, думаю тут на форуме где-то есть готовые макросы.
Или с помощью PQ наверняка можно импортировать всё что наработано ранее, или например текущий документ загрузить и проанализировать.
Но зачем такие трудности, если можно сразу всё делать в Экселе.
Изменено: Hugo - 02.02.2026 20:19:50
Как совместить две таблицы по одному столбцу (всю голову сломал), Нужно сделать одну таблицу из нескольких таблиц по одному поставщику (столбцу)
 
muari2006, ещё вариант если появится в надстройках Power Pivot - вручную подключить обе таблицы в модель, вручную связать по ключу, вручную создать по модели сводную. Можно ещё срезы добавить для удобства.
Всё это без написания кодов, только интерфейс и мышь.
Файл правда на мобиле толком не изучил.
Прибавление дней к дате с постоянной периодичностью.
 
Цитата
AGEAL_21 написал:
Работаю в MobiOffice
- но тут форум Excel.
Как вариант - сгенерить эти даты в GS, затем копипастом значения в свой офис.
Фильтр по объеденённым ячейкам
 
Mulder, есть простая UDF которая заполнит допстолбец данными, поставите по нему фильтр

Код
Function MergedValue(r As Range)
If r.MergeCells Then
    MergedValue = r.MergeArea.Cells(1).Value
Else
    MergedValue = r.Value
End If
End Function
Сильно тормозит небольшой по объему файл
 
VLP, там на первом листе 24057 объектов, конечно будет тормозить.
Изменено: Hugo - 16.01.2026 18:11:51
Ошибка команды MkDir, Выдает ошибку на MkDir
 
Александр ///, Private Declare первой строкой модуля пишите
P.S. вот проверил, отработало:

Изменено: Hugo - 09.01.2026 21:53:46
Ошибка команды MkDir, Выдает ошибку на MkDir
 
Ну может быть и так можно, я не проверял, но декларировать использование API нужно, а Вы не показали.
Ошибка команды MkDir, Выдает ошибку на MkDir
 
Александр ///, пример использования ИИ писал? ))
Вот так используется:
Код
Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal lpPath As String) As Long
Sub bb()
    Const ROOT = "d:\"
    Dim c
    For Each c In Range("A1", Cells(Rows.Count, 1).End(xlUp)).Cells
         MakeSureDirectoryPathExists ROOT & c & "\"
    Next
End Sub
Ошибка команды MkDir, Выдает ошибку на MkDir
 
Александр ///, Добрый день.
Ну пока никто не знает что там у Вас "на земле"...
А вообще удобнее использовать MakeSureDirectoryPathExists
А если в пути есть диакритика - тогда SHCreateDirectoryExW
Запустить макрос из другой книги
 
Разве удалять листы нужно не обратным циклом?
Пересечения периодов, пересечения периодов по объекту
 
В UDF? Цикл по массивам (аргумент/ы) и сравнение с значением (аргумент).
Наверняка код запросто напишет ИИ даже вот просто по этому вопросу из сообщения.
Проблема с копированием ячеек из одной таблицы в другую (другие)
 
SMK2799635, посмотрел файл - там оказывается объединены ячейки, куда нужно копировать...

Приспособил такой первый найденный макрос:
Код

Сперва скопировать в буфер источник, затем выделить ячейки куда нужно копировать, и выполнить макрос.
Но у меня почему-то не срабатывает если выполнять из меню Разработчик -> Макросы, но работает из редактора VBE, или если вывести кнопку вызова этого макроса на панель быстрого доступа.
P.S. Можно и без обработки буфера сделать, типа сперва взять источник/данные в переменную, затем из этой переменной как выше написал выгрузить в ячейки. Но сложнее организовать этот переход между выделениями - нужно или книги прописывать, или диалог с пользователем, лениво короче...
Изменено: Hugo - 29.12.2025 15:15:09
Проблема с копированием ячеек из одной таблицы в другую (другие)
 
Цитата
SMK2799635 написал:
Как это сделать?
на заполненный данными диапазон перенести формат такого объединения.
Но я пока файл не смотрел, не знаю что там по факту, я вообще про борьбу с вредом объединения писал.
Файл завтра посмотрю.
Помогите подтянуть значение перекрестной ячейки ( текст) к найденному наименьшему значению, Просмотр с помощью функций Индекс и Поискпоз и альтернативные решения
 
Цитата
slovoed написал:
почему ИНДЕКС с ПОИСКПОЗ не работали из-за дубликатов
- можно в ПОИСКПОЗ добавить проверку ещё условия что заголовок есть, так будет пропускать скрытые без заголовков. Ну или добавить ещё какую метку для анализа в таблицу, если вдруг и в скрытых появится что-то в заголовках.
Проблема с копированием ячеек из одной таблицы в другую (другие)
 
Если объединённые ячейки мешают использовать формулы - можно или вручную доработать каждое объединение, или каа вариант взять в помощь UDF
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 885 След.
Наверх