Здравствуйте уважаемые форумчане. Прошу помочи для создания составной формулы. Есть файл месячной работы в котором листы именуются как "01.04", "02.04" ... "30.04" - это апрель. В лист "Утро" переносятся данные в порядке, определяемом цифрами проставленными в столбце "P" на листах по датам. В листе "Утро" дата в ячейке "C3" меняется формулой по времени. Мои попытки вставить в поисково-просмотровые функции ссылку на извлекаемую из ячейки "С3" дату успехом не увенчались(( =ПРОСМОТРX(A5;'день'!P4:P13;'день'!J4:J13)
P.S. В загруженном файле-примере работает макрос, меняющий название листов по текущей дате, иначе все формулы будут выдавать ошибку.
Присылается книга Excel в которой есть данные по группам. Нумерация групп состоит из 9 чисел. Встречаются сочетания из двух, трёх и более групп, они разделяются пробелом, запятой, плюсом.... Книга заполняются из мессенджеров, поэтому об однообразии речи нет. Нужно удалить все знаки пунктуации и расположить группы в одной ячейке с переносом строк.
Здравствуйте! Подскажите код VBA для выполнения действия "Преобразовать в число". Макрорекодером это действие не записывается. Изменение формата на числовой и обратно на общий тоже не действует..
Здравствуйте знатоки. Есть выгрузка со склада по номерам материалов - SKU. Каждому SKU соответствует стандартный метраж с присвоенным индексом "S". Нестандартным соответственно - "N". Нужно заполнить таблицу в файле по проценту отклонения нестандартного метража от стандартного. В начале таблицы вручную прописал стандартный метраж для некоторых позиций. Бывают материалы по которым нет стандартного "S" вообще. Это буду исправлять вручную. Заранее спасибо за помощь.
P.S. Может это как-то вычисляется в полях сводной таблицы? Но по моему она выйдет громоздкой, т.к. много наименований.
Добрый день. Есть формула, которая суммирует данные из ячейки "O2" с первого по текущий лист книги (в данном случае с 01.04 по 12.04) =СУММ('01.04:12.04'!O2)) Как записать формулу, чтобы имя листа бралось из даты в ячейке "I1"? =СУММ('01.04:ДВССЫЛ("'"&ТЕКСТ(I1;"ДД.ММ")&"'!O2)) - выдаёт ошибку. Или что-то лишнее или чего-то не хватает))
Добрый день форумчане. Столкнулся с проблемой форматирования по условию для ячейки с формулой. Форматирование - заливка по двум установленным цветам. На листе в примере описание добавлено.
Добрый день, уважаемые форумчане. С Предстоящими праздниками вас))
Есть файл, с простым принципом: один день месяца-отдельный лист книги. Есть дополнительные два листа в которые нужно переносить данные в зависимости от выбранной даты. Сейчас формулы выглядят по принципу: ='01.05'!B5, где '01.05' - ссылка на лист с 1 МАЯ))) Как поменять все формулы, чтобы они брали данные с других листов, меняя дату только в одной - заглавной ячейке (в этом файле ячейка F3)?
Доброго утра! Макросом из личной книги обрабатываются ежедневные выгрузки с разным количеством данных. В конце обработки нужно посчитать количество оставшихся записей. Как записать формулу для подсчёта в коде VBA, если количество строк всегда разное? Спасибо!
Добрый вечер! Столкнулся с такой проблемой. В макросе запускаемом при открытии книги есть строка Worksheets("In-out-save").Rows("2:2").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow ' вставляем 2 строку и форматируем как снизу Но если в буфере обмена при этом что-то есть, то это "что-то" вставляется вместе со строкой.
Подскажите, пожалуйста, корректный код вставки и форматирования. Спасибо!
Добрый день форумчане. Во вложенном файле - простейший макрос, который скрывает/показывает строки. При этом в теле процедуры есть обращение к кнопке, которая этот макрос запускает. Проблема в том, что на первом листе книги макрос работает, а на втором нет, т.к. имя кнопки другое. Можно ли установить одинаковые имена этих кнопок и как это делается? Или нужно по другому к ним обращаться в макросе?
Заранее спасибо. Всех с праздником Великой Победы!
Добрый день. Возможно ли сделать выпадающий список дат исходя из сегодняшней даты на завтра, послезавтра и т.д. Формульно это выглядит так: =сегодня()+1 =сегодня()+2 ...... =сегодня()+7 Создавать где-то отдельно список и "прятать" его - это понятно, хочется сделать "изящно" Через "Проверку данных" пробывал, не получается
Пожалуйста подскажите, как запустить формулу: =СУММЕСЛИ('S+N'!B:B;ЛЕВСИМВ('S+N'!B:B;ДЛСТР(B3)=B3);'S+N'!F:F) 'S+N' - лист с которого берутся данные Проверяемые данные - столбец В:В, суммируемые - столбец F:F Условие для суммирования: должны совпадать начальные названия описания. Начальные описания находятся на другом листе в колонке В:В Загвоздка в условии: ЛЕВСИМВ('S+N'!B:B;ДЛСТР(B3)=B3), т.е. на листе 'S+N' я пытаюсь найти данные у которых начальные значения будут совпадать с данными таблицы на рабочем листе.
Стоит задача ежедневно сохранять файл по сетевым папкам, которые имеют названия "Январь", "Февраль" ... ... "Декабрь". В макросе прописал взять имя папки из определённой ячейки в файле. Неожиданно столкнулся с проблемой, что при установки формата ячейки "Дата" из формул "Сегодня", "ТДата" и пр. не возвращается нужный месяц в прописном формате. Единственное, что смог придумать - вытаскивать через ВПР. Но это опять скрытые столбцы или форматы, в общем - "не камильфо". Подскажите другие способы.
Необходимо данные с одного листа перенести на другой, в зависимости от проставленной очерёдности. ВПР (наше всё))) не подходит, т.к. критерий для выбора - очерёдность может идти не по порядку и с разрывами. Для удобства столбцы с копируемыми данными и столбцы места вставки залил одинаковым цветом. По форуму побродил, ничего похожего не обнаружил.