Поиск
Автор: Vassily Vasiliev. Доброго дня!
Имеется лист 1, лист 2 и лист с результатом в файле Excel.
Лист 1 на примере в ячейках O2 и O3 имеет зашифрованные значения, которые должны быть заменены на значения расположенные на листе 2 на примере в ячейках B2 и B3.
Для визуального понимания направляю ссылку на скриншот: https://ibb.co/2yz2SnZ .
На Листе 1 и Листе 2 имеются одинаковые по содержанию столбцы с данными по которым может производиться индексация и выборка необходимого значения для ...
Изменен: 19.04.2024
Читать сообщение на форуме или сайте.Автор: LonyPay. Не получается решить задачу:
Необходимо с помощью массива перенести данные:
Из таблицы "приход-расход" (вложение №1), по условию:
если в столбце №16 Акт ввода в эксплуатацию >0,
то необходимо наименование переносить на другой лист "Ввод в эксплуатацию", (возможны повторяющиеся значения и количество столбцов и строк также могут меняться), написал формулу массива, но она не работает и не могу понять, где ошибка,
Изменен: 08.04.2024
Читать сообщение на форуме или сайте.Автор: HUGO_ST. Добрый день!
Прошу подсказать решение:
Есть сводная таблица (файл во вложении), в которой добавлен вычисляемый столбец Маржа, руб. %. = 'Маржа, руб'/'Оборот, руб' (или доля маржи от оборота).
Как в сводную таблицу справа добавить вычисляемый столбец, в котором вычислить отклонение каждого значения в столбце Маржа, руб. %. от среднего по столбцу Маржа, руб. %, т.е. по нему же. Ожидаемый результат разместил в столбе Отклонение от среднего, рассчитав ...
Изменен: 31.03.2024
Читать сообщение на форуме или сайте.Автор: NV.Telegin. Добрый день
Подскажите, пожалуйста, может кто сталкивался, как исправить ошибку в power query? Суть следующая:
1. В редакторе запросов делаю объединение, и после маппинга забираю нужный мне столбец (в 1 из 5 листов это работает), в редакторе он отображается, но после сохранения и закрытия, в таблицу ничего не попадает, она просто пустая (рисунок Screen 1 во вложении)
2. После обновления источников данных, даже в редакторе пропадает значение (Screen 2 во вложении), но когда я в ...
Изменен: 16.02.2024
Читать сообщение на форуме или сайте.Автор: stalkerexe. Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Column = 1 And Target.Row > 1 And Not IsEmpty(Target.Value) And Target.Offset(0, 1).Value = "" Then _
Target.Offset(0, 1).Value = Format(Date, "yymm") + (Application.Max(Range("B2:B100")) + 1)
End Sub
При добавлении числа в ячейку рядом автоматически формируется номер, состоящий из части даты ГГММ плюс 4-х значный номер.
Нужно чтобы при ...
Изменен: 08.02.2024
Читать сообщение на форуме или сайте.Автор: a.zaini. Здравствуйте! не могли бы помочь с макросом для ексель пожалуйстаа. Нужно чтоб две таблицы с 2 одинаковыми столбцами синхронизировались, чтоб при изменении данных в одной из таблиц сразу менялись эти данные во второй таблице, и обратно при изменении данных во второй таблице менялись в первой таблице. И чтоб фильтровались по значению среза. В прикрепленных файлах загрузила эксель файл, в котором нужно проводить эти операции. 1 таблица находится на 1Листе, срез и 2 Таблица ...
Изменен: 03.11.2023
Читать сообщение на форуме или сайте.Автор: Lastdony. Как можно суммировать по условию, чтобы в первом столбце был поиск по нужному значению и когда значение найдено к примеру
"отказы лишние" дальше все значения по горизонтали какие есть просуммировались, при этом таблица может расшириться поэтому сумма должна быть по диапазону и значение (к примеру "отказы лишние") так же могут по вертикали перемещаться
Изменен: 01.11.2023
Читать сообщение на форуме или сайте.Автор: lololololol. Задание
При помощи инструмента Границы и использования автофигур создайте примеры перевода из десятичной системы счисления в двоичную. Надо сделать также как на фото в excel, просто формула не подходит
12310=?2
9910=?2
Пример:
Изменен: 29.10.2023
Читать сообщение на форуме или сайте.Автор: AmarilloSlim. Здравствуйте, написал маленькую процедуру, которая в выбранном пользователем рейндже ищет заданный пользователем цвет и выдает значение определенной ячейки по соответствию этому цвету.
В принципе все работает, корректно, кроме того, что нужно постоянно вводить заново рейндж при каждом новом поиске цвета.
Можно конечно, захардкодить рейндж, но я хочу сделать программу более пластичной в случае если со временем диапазон данных разрастется.
Как сделать так, что бы инпутбокс на ...
Изменен: 18.09.2023
Читать сообщение на форуме или сайте.Автор: lists2. Добрый день! Изначальная задача состоит в том, чтобы Эксель красил красным значения больше чем три минуты 00:03:00. Вопрос на данный момент такой: нужно формат 00:00:00 превратить в формат 0:00:00 сразу для всех ячеек столбца.
Сейчас, для решения изначальной задачи форматирования я использую формулу =ЕСЛИ(L2>ВРЕМЯ(0;3;0);"КРАСНОЕ";"БЕЛОЕ"). Но данные я ввожу не в ручную, поэтому они отображаются в ...
Изменен: 16.08.2023
Читать сообщение на форуме или сайте.Автор: allovar. Есть сайт фондовой биржи. На сайте в углу есть кнопка "ТОРГОВАЯ ИНФОРМАЦИЯ", при нажатии на которую вызывается страница с информацией по торгам на бирже. Как можно с помощью Power Query правильно спарсить данную страницу (всплывающую)? Ссылка здесь. У меня при обычном Get From Web по этой ссылке парситься только главная страница, а всплывающая нет. Как быть?
Прикрепил изображение. Во всплывающем окне необходимо зайти во вкладку Результаты торгов за день и парсить ...
Изменен: 12.07.2023
Читать сообщение на форуме или сайте.Автор: Crowner. Подскажите чайнику, пожалуйста.
Вот есть у меня макрос следующего вида
Dim objFolder As Outlook.Folder
Dim objNS As Outlook.Namespace
Dim objMail As Outlook.MailItem
Dim lCounter As Long
Set objNS = Outlook.GetNamespace("MAPI")
Set objFolder = objNS.GetDefaultFolder(olFolderInbox).Folders("Важная папка")
For lCounter = 1 To objFolder.Items.Count
Set objMail = objFolder.Items.Item(lCounter)
{Здесь я получаю информацию различную из objMail такие как дата, время, ...
Изменен: 27.06.2023
Читать сообщение на форуме или сайте.Автор: Виталий Донец. В таблице есть столбец со значениями и столбец Критерий, нужно получить разницу между текущим и предыдущим значением, но только выбранных строк с одинаковым критерием. Т.е. не получится текущее-1, нужно: "текущее" - "максимальное число из предыдущих удовлетворяющее критериям". Пример таблицы во вложении.
Должно быть простое решение, но что-то я запутался ))
Изменен: 17.01.2023
Читать сообщение на форуме или сайте.Автор: Виталий Донец. В таблице есть столбец со значениями, которые получены путем сложных вычислений и несколько столбцов, критерии фильтра, нужно отфильтровать и получить разницу между текущим и предыдущим, но с учетом фильтрации по другим столбцам. Т.е. не получится текущее-1, нужно текущее-максимальное число из предыдущих удовлетворяющее критериям это может быть текущее-2, или текущее-12 и т.д. Пример таблицы во вложении.
Должно быть простое решение, но что-то я запутался ))
Изменен: 17.01.2023
Читать сообщение на форуме или сайте.Автор: Виталий Б. Здравствуйте, Хочу сделать чтобы после отработки макроса автоматически переходило на определенную вкладку на ленте Excel, с помощью vba, есть способ? (пользовательскую, например "ТТЗ/САЗ_4/СУР").
Поделитесь пожалуйста кодом :)
Изменен: 13.01.2023
Читать сообщение на форуме или сайте.Автор: Александр 1331. Кто может небезвозмездно помочь решить задачу в EXCEL c формулами?
ТЗ в приложении..
Изменен: 12.01.2023
Читать сообщение на форуме или сайте.Автор: Сергей Тихомиров. Здравствуйте, сразу к делу: нужно преобразовать данный код, чтобы он работал не только на первую строку, а на диапазон строк. Например до 10. Понимаю что скорее всего нужно взять это все в массив и использовать\внедрить For Each, но никак не получается разобраться. Заранее благодарен.Private Sub CommandButton1_Click()
Dim m As Integer
Dim x As Integer
Dim out As Integer
m = Cells(2, 1)
x = Cells(2, 2)
out = Cells(2, 3)
For i = m To x Step -x
If i > 0 Then
i = i - out
...
Изменен: 22.11.2022
Читать сообщение на форуме или сайте.Автор: В. Здравствуйте.
Нужен VBA макрос скрипт который бы сохранял активный лист в виде отдельного файла, но вся информация в новом файле должна быть сохранена как текст а в исходном файле должно все остаться как было.
P.S. Находил примерно похожие решения, но они мне не подошли, либо меняли информацию в исходном листе, либо сохраняли формулы, либо сохраняли все листы, либо сохраняли листы с определенным именем(а не активный).
Изменен: 03.11.2022
Читать сообщение на форуме или сайте.Автор: Galina7138. Здравствуйте! Помогите, пожалуйста, решить проблему. Есть текст в ячейке: ФИО людей через запятую. Нужно разделить их на отдельные строки. Пока решаю текстом по столбцам и потом копировать с транспонированием. Но это довольно долго, а делать так приходится часто. Есть ли макрос на этот случай?
Изменен: 10.10.2022
Читать сообщение на форуме или сайте.Автор: Жан Коштоян. Добрый день!
Прошу помочь с Excel VBA. У меня excel 2010.
На листе "Лист1" в ячейке R7C53 записана формула массива:
{=НАИМЕНЬШИЙ(ЕСЛИ(ДВССЫЛ($AZ$7 )>=$AX$7;ДВССЫЛ($AZ$7));1)}
Она вычисляет минимальное значение из диапазона записанного в R7C52 превышающее расчетное значение в ячейке R7C50.
Алгоритм действий:
1. Вычисляем сечение клапана (Высота*ширину). Записываем в ячейку R7C50;
2. В диапазоне $AW$6:$AW$36 (в макросе записано в стиле R1C1) записаны максимальные ...
Изменен: 31.08.2022
Читать сообщение на форуме или сайте.Автор: Сергей Тихомиров. Здравствуйте, есть макрос копирования картинок по критерию и централизация картинок в ячейке, который работает, но чем больше строк тем больше нагрузка, соответственно медленнее и тд. Вопрос: Есть ли вариант упрощения или улучшение данного макроса? Подобных строк, как в файле, 300+Sub Вставка2()
Dim i&, r As Range, shp As Shape
For i = 4 To 393
Set r = Sheets(2).Cells.Find(Cells(i, 3).Value, LookAt:=xlWhole)
For Each shp In Sheets(2).Shapes
If shp.TopLeftCell.Address = r ...
Изменен: 25.08.2022
Читать сообщение на форуме или сайте.Автор: Кирилл ZAK. Добрый день, есть список позиции одинаковых, нужна формула которая будет проверять позицию и рядом с ней в соседней колонке значение, если пусто то ищем дальше. ВПР и ИНДЕКС не получается. В примере тоже пояснил что нужно.
Изменен: 24.08.2022
Читать сообщение на форуме или сайте.Автор: Степан Ульянов. Добрый день!
Помогите пожалуйста скорректировать макрос:
По выбранным файлам раскидывает по листам с соответственными наименованиями
Как изменить на копирование значением txt один под другим на активный лист с добавлением столца = наименование файла?
Sub собрать()
Dim FilesToOpen
Dim x As Integer
Application.ScreenUpdating = False
'отключаем обновление экрана для скорости
'вызываем диалог выбора файлов для импорта
FilesToOpen = Application.GetOpenFilename _
(FileFilter:=& ...
Изменен: 29.07.2022
Читать сообщение на форуме или сайте.Автор: Рената Литвинова. С помощью какой формулы подтянуть несколько условий.
Например
Ест 5 магазинов и 5 продавцов, продавцы в каждом магазине меняются.
Мне нужно Перенести на отдельный лист:
Известна дата и № магазина.
Нужно подтянуть все остальные столбцы.
Но с учетом даты.
Моя формула =ВПР($B3;Лист1!$A$2:$G$11;ПОИСКПОЗ(Лист2!C$1;Лист1!$A$1:$G$1;0);0)
Подтягивает первое сверху, не учитывая дату
Как дополнить или преобразовать формулу?
Изменен: 20.07.2022
Читать сообщение на форуме или сайте.Автор: В. Здравствуйте.
Нужна формула что бы каким то образом посчитать данные в текстовых строках типа "1/2/3" по шаблону типа "А/Б/В".
То-есть цифры находящиеся над соответствующей буквой считаются в одну ячейку, над другой буквой в другую ячейку.
Прикладываю пример, суммы просто введены текстом, нужно заменить его на формулы.
Изменен: 22.06.2022
Читать сообщение на форуме или сайте.Автор: user06. Доброго времени суток,
Собственно суть проблемы описана в названии темы.
Не подтягиваются данные из листа с готовыми заполненными данными на userform.
В excel файле на userform в первой части выбирается какое-либо значение, на основе выбранного значения в первой части фильтруются значения во второй части.
И по идее на основе выбранного какого-либо значения во второй части должны подставляться значения в третью часть на userform. Но этого не происходит, и не могу понять почему.
...
Изменен: 04.04.2022
Читать сообщение на форуме или сайте.Автор: Nik021. Добрый день!
При раскрытии группировки "Овощи" в магазине 1, эта категория раскрывается во всех остальных магазинах
Такое поведение крайне нежелательно и неудобно для меня. Как можно решить? Спасибо
Изменен: 29.12.2021
Читать сообщение на форуме или сайте.Автор: Андрей Малышев. Доброго времени суток! Подскажите, пожалуйста, можно ли как-то закрепить первую строку не только при скролле вниз, а еще и при скролле влево? Таблица очень длинная в ширину и никак не получается сделать так, чтобы шапка постоянно перемещалась за пролистыванием влево. Заранее спасибо! :)
Изменен: 22.11.2021
Читать сообщение на форуме или сайте.Автор: Игорь Песоцкий. Добрый день!
Задача макроса: вставлять n-ое кол-во строк (задается Inputbox) перед именным диапазоном.
Проблема: при повторном запуске (редко и в первый раз) выдает ошибку "Method 'Insert' of object 'Range' failed error".
Отмечает строчки (либо-либо):
wsWorkSheet.Range("Прочие").EntireRow.Insert
rngMyCell.Offset(2, 0).EntireRow.Insert
Вопрос: почему так происходит и как устранить.
Sub Файл_1()
Dim wsWorkSheet As ...
Изменен: 13.11.2021
Читать сообщение на форуме или сайте.Автор: Стиви Зас. Доброго времени суток!
Есть код VBA, который копирует выбранные столбцы по их названию в рабочий файл, но проблема в том, что копирует только из одной книги. Необходимо, чтобы макрос копировал выбранные столбцы из двух книг в лист рабочего файла. К примеру, из первого файла столбцы должны располагаться в диапазоне А1:P1, а из второго T1:AI1, с выводом названия файла без расширения для идентификации. Долго бодаюсь с проблемой, никак не могу найти решение. Подскажите, как можно ...
Изменен: 09.11.2021
Читать сообщение на форуме или сайте.