Поиск
... . Добрый день,
Помогите написать код vba, суть его в следующем
Есть ...
На основе Этого диапазона строится сводная таблица PivotTable1
Как написать код, который ... запускал бы автоматом обновление сводной таблицы PivotTable1 как только значения любой ...
Изменен: 17.04.2024
Читать сообщение на форуме или сайте.Автор: cep207. Нашел на форуме решение задачи.
Есть путь.
Есть разнообразные форматы файлов.
Нужно вытаскивать названия файлов и количество листов.
Задача чтобы путь в коде подставлять ячейкой а не каждый раз залезать менять код между двумя кавычками, Путь к папке. Хотелось бы путь к папке убрать из самого макроса и поместить его на отдельный лист в ячейку, так как, каждый раз после перемещения папки приходится открывать макрос, и корректировать путь к папкам ручками.
Сам профан все украл ...
Изменен: 16.04.2024
Читать сообщение на форуме или сайте.Автор: HUGO_ST. Добрый день!
Прошу подсказать решение:
Есть сводная таблица (файл во вложении), в которой добавлен вычисляемый столбец Маржа, руб. %. = 'Маржа, руб'/'Оборот, руб' (или доля маржи от оборота).
Как в сводную таблицу справа добавить вычисляемый столбец, в котором вычислить отклонение каждого значения в столбце Маржа, руб. %. от среднего по столбцу Маржа, руб. %, т.е. по нему же. Ожидаемый результат разместил в столбе Отклонение от среднего, рассчитав ...
Изменен: 31.03.2024
Читать сообщение на форуме или сайте.Автор: Lexey. Всех приветствую!
Прошу помощи с задачей построения диаграммы в VBA. Есть множество листов, в каждом диапазоны в тех же ячейках, на основании которых строятся диаграммы. В каждой диаграмме несколько рядом (например, 3) со своими значениями Х и Y. Проблема в том, чтобы диаграмма строилась по значениям из диапазона активного листа. Сейчас получилось только добиться того, чтобы на всех листа данные диаграммы брались из первого листа.
У меня указаны именованные диапазоны, но это ...
Изменен: 05.03.2024
Читать сообщение на форуме или сайте.Автор: lodes11. Всем доброго дня. Обращаюсь за помощью, так как самому не получилось собрать макрос отвечающий моей задачи.
ТЗ к макросу:
Есть документ "Пример", в нем есть лист с таблицей данных "$ Данные $", необходимо по нажатию на "Кнопку" сформировать новый документ (пример нового документа на листе "! Реестр к выполнению !"), который будет содержать определенные заголовки отличные от заголовков таблицы исходных данных и иметь другой порядок столбцов, ...
Изменен: 06.02.2024
Читать сообщение на форуме или сайте.Автор: romeiro. Здравствуйте! Пожалуйста, подправьте мой код, ниже пример исходных данных и желаемого результата. Нужно по Номеру короткому(nname) и Уровню(Uroven) сгруппировать строки. Уровень для одного номера может отличаться, но для след. строк Уровень также будет расти внутри группы.Sub Sostav_po_uzlam()
Application.ScreenUpdating = False ' îòêëþ÷àåì îáíîâëåíèå ýêðàíà
Set wb = ActiveWorkbook
x = 2 'ÁÛËÎ 2 !!!
y = 1
For Each nname In Range("A3:A50000").Cells
x = x + 1
nvbom = ...
Изменен: 24.01.2024
Читать сообщение на форуме или сайте.Автор: Yum. Добрый день всем! Собственно, сабж.
По отдельности каждая работает, но в сочетании нет. Что тут можно сделать ?
Изменен: 08.01.2024
Читать сообщение на форуме или сайте.Автор: dmitry6. Здравствуйте!
Имеется простейшая таблица с рецептами разного хлеба с ингредиентами и граммовками (столбцы Вода, Мука, Дрожжи, Одноразовая Ёмкость).
Имеется и вторая таблица продаж хлеба (столбцы Дата, Какой хлеб, Количество). Эту таблицу я буду вставлять из другого документа (отчёта по продажам) и поэтому не хотелось бы её как-то переформатировать типа менять столбцы, иначе я не смогу просто копировать-вставлять из отчёта по продажам. Продаж может быть много. Для простоты я ...
Изменен: 27.12.2023
Читать сообщение на форуме или сайте.Автор: ne.bla.bla. Всем добрый день!
Неудачно вчера выключил компьютер после чего сломался Personal.xlsb, некоторые макросы, выведенные на кнопки работают на одном очень сильно зависают. Но самая большая проблема - нет возможности редактировать код в модулях, они попросту не открываются, не экспортируются, не удаляются.
Перепробовал все что можно - перезагружал пк всякими способами, запускал excel в безопасном режиме, убирал из папки файл с макросами, создавал новый - он работает безупречно.
...
Изменен: 12.12.2023
Читать сообщение на форуме или сайте.Автор: lost.eu. Прошу помочь с кодом, данный код работает, но когда встречается видимая строка = 1 то код не проставляет букву A
Задача была в том, чтобы проставить такое количество сколько имеется видимых строк буквы A, B, C
вот код:
Sub тест()
Dim количествоСтрок As Integer
Dim количествоБукв As Integer
Dim буква As String
Dim i As Integer
Dim видимаяСтрока As Range
' Укажите ваш диапазон строк, начиная с A2
количествоСтрок = 1
For Each видимаяСтрока In Range("A2:A" & Cells(Rows. ...
Изменен: 30.11.2023
Читать сообщение на форуме или сайте.Автор: Ильяrc. Здравствуйте! Помогите пожалуйста с кодом он должен по значениям в столбике С высчитывать сумму в определенном диапазоне и делать разницу полученных значений и предыдущих потом с каждым шагом увеличивать диапазон суммирующих значений и т.д. до половины количества значений в столбике С. значения С заполняются индивидуально и не имеет зависимостей в отличии от шага В
сам код:
Sub gg()
Dim Massive As Range
Dim G As Double 'задаем форматы значений'
Dim N As Double
Dim ...
Изменен: 25.11.2023
Читать сообщение на форуме или сайте.Автор: MZ_PLANET. Друзья, мой опыт не позволяет мне сделать макрос. Необходимо переносить значения ячеек слева в горизонтальный порядок справа (окрашенные строки в примере). Каждая позиция отдельно. Если есть такая возможность макросом сделать, можете подсказать пожалуйста?
Изменен: 17.11.2023
Читать сообщение на форуме или сайте.Автор: Denko_P. доброго дня! Коллеги, прошу совета стоит ли начинать браться и если знаете - то с чего начать копать? Мне дико повезет, если уже есть решение и кто-то про него знает. дано: 650 почт, 400 из которых с доменом и 250 личных. Известно про название компании (не всегда правильно написано), почта, номер.
задача: на основе почты, названия компании подтянуть ИНН и ОКВЭД.
Нашел единственный пока для себя вариант это сервис https://dadata.ru/api/find-company/by-email/. Реально ли по такой ...
Изменен: 13.11.2023
Читать сообщение на форуме или сайте.Автор: Dinoxromniy. Добрый день.
Для связи между двумя открытыми приложениями использую VBA через функцию Getobject.
Для примера - хочу из открытого экземпляра Word получить доступ к уже открытому документу в Excel (в оригинале - нужно из открытого Autocad получить доступ в открытый же Excel, но поскольку проблема абсолютно аналогичная и с Word, легче порешать через него).
Для получения открытого экземпляра Excel использую стандартный код из Word (или из акада, не важно), который успешно ...
Изменен: 24.10.2023
Читать сообщение на форуме или сайте.Автор: Владимир_с_добавкой. Добрый день!
Пятница вечер, но надеюсь на помощь сообщества.
Имеется таблица с результатами проб продукции: утовл/неудовл.
Данные из этой таблицы собираются в сводную, где можно видеть итоги по каждому рецепту: сколько удовл. и неудовл. проб было за период.
Не могу победить сводную, и добавить столбец, в котором будет рассчитываться % удовл. проб от общего их количества. Понимаю, что нужна то ли мера, то ли вычисляемый столбец, но это всё что я понимаю.
Буду ...
Изменен: 18.08.2023
Читать сообщение на форуме или сайте.Автор: Zanzibarin. Здравствуйте.
Это своеобразное продолжение темы "VBA выборочное копирование столбцов в зависимости от их названия"
Прошу помочь с решением следующей конкретной задачи.
Из Excel-файла (приложен к посту под названием "Источник") требовалось скопировать, из нескольких листов, информацию из столбцов с определённым названием, после чего перенести их в другой файл на один лист (файл c макросом приложен к посту под названием "Шаблон") и там вставить в ...
Изменен: 10.08.2023
Читать сообщение на форуме или сайте.Автор: sayriddin sohibov. Есть файл с примером GET запроса, он работает, но не знаю как сохранить(парсит) ответ get запроса на отдельных столбцов
Изменен: 18.07.2023
Читать сообщение на форуме или сайте.Автор: Wulade. Здравствуйте,
Помогите с проблемкой.
Задача: необходимо собрать базу из рецептур полуфабрикатов и готовой продукции, т.е. в готовый продукт входит полуфабрикат и упаковочный материал, а в полуфабрикат в свою очередь входит основное сырье и полуфабрикат2, который также состоит из сырья и полуфабриката3 (такая матрешка может доходить до 8 уровней, а иногда и меньше или больше). их необходимо соединить таким образом, чтоб можно было увидеть из чего состоит готовый продукт без ...
Изменен: 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-й мес. + кол-во машине в последний рассматриваемый мес.) /2 + промежуточные месяца) / (кол-во рассматриваемых месяцев -1).
И сделать это в разбивке по годам. Сделать простой расчет правее сводной я могу, но нужно добавить это в сводную.
Заранее спасибо за помощь.
Изменен: 06.05.2023
Читать сообщение на форуме или сайте.Автор: Арина Иванова. Можно ли из данной таблицы вывести все значения для одного определенного элемента списка? Например, мне нужно узнать цвет и форму всех яблок, которые по вкусу кислые или сладкие и составить сводную таблицу (или что-то наподобие), в которой для кислых и/или сладких будут выведены их признаки из других таблиц.
п.с.: таблица про яблоки для примера, в оригинале данных больше и сфера другая.
Изменен: 02.05.2023
Читать сообщение на форуме или сайте.Автор: lilo295. Добрый день.
Помогите в написании макроса.
Необходимо из нескольких файлов excel в которых находятся одинаковые таблицы с разными значениями собрать данные в 1 файл excel.
Вариант 1: осуществить поиск по строке №6 по названию ячейки и определить столбец и вставить данные с 7 строки и до конца со всех файлов в 1 файл и на один лист. Поиск колонок: Наименование, артикул, цвет и последующая вставка столбцов в 1 файл, поиск нужно произвести во всех файлах.
Заранее благодарствую!
Изменен: 18.04.2023
Читать сообщение на форуме или сайте.Автор: i molecule. Доброго времени суток!
Есть довольно длинная формула (1580 знаков), которая никак не хочет работать в VBA, даже после обработки макрорекордером – вылетает ошибка 1004.
Формула, вставляемая вручную (есть в файле-примере):
=ЕСЛИ(ИЛИ(ПСТР([@Номер];1;2)="05";ПСТР([@Номер];1;2)="06";ПСТР([@Номер];1;2)="07";ПСТР([@Номер];1;5)="08";ПСТР([@Номер];1;5)="09";ПСТР([@Номер];1;2)="10& ...
Изменен: 18.04.2023
Читать сообщение на форуме или сайте.Автор: boberchik. Ребята, всем привет! Помогите доработать макрос. Я его нашел на просторах интернета, добавил к своей Книге - работает, но есть нюансы.
Изначальная задача: при открытии Альфа-Книги необходимо в фоновом режиме открыть все Книги в Папке, сохранить изменения и закрыть.
Тестовый запуск показал, что файлы открываются, сохраняются и закрываются нормально. Но только до тех пор, пока не случается ситуация, когда один из файлов в Папке уже кем-то открыт. Тогда работа макроса ...
Изменен: 23.03.2023
Читать сообщение на форуме или сайте.Автор: Виктор Набутов. Всем привет!
Не могу придумать, как реализовать со сводниками задачу вида.
В обычных таблицах это делается элементарно:
S - cумма по одному из столбцов.
В первой строке: C2/S
Во второй строке: С3/S+значения из первой строки. Продлеваю в самый низ и получается накопленное значение по нужному параметру.
Возможно ли решить подобную задачу в своднике, чтобы в виде S - было значение из "Общий итог" в зависимости от наставленных фильтров?
Изменен: 14.03.2023
Читать сообщение на форуме или сайте.Автор: Nat A. Добрый день!
Рабочий файл Excel объемный, с графиками и сводными. Для уменьшения размера файла в параметрах нескольких сводных таблиц (не всех в файле) сняла флаг "Сохранять исходные данные вместе с файлом".
Впоследствии исходные данные потребовались, но поставить флаг обратно нет возможности, т.к. при попытке выбора "Параметры сводной таблицы" выдается сообщение "Отчет сводной таблицы был сохранен без данных. Для обновления отчета используйте команду & ...
Изменен: 10.03.2023
Читать сообщение на форуме или сайте.Автор: Владислав. Опишу проблему максимально коротко:
Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ при выводе информации с иерархией в power pivot выдает разные ссылки:
Как у меня работало раньше:
=ПДСТ("[Measures].[Сумма по столбцу Т.]";$A$3;"[инф].[Маршруты]";"[инф].[Маршруты].[Маршрут].&[Маршрут1]") - для данных по маршруту
=ПДСТ("[Measures].[Сумма по столбцу Т.]";$A$3;"[ ...
Изменен: 22.02.2023
Читать сообщение на форуме или сайте.Автор: Юлия Соколова. Есть сводная таблица. Данные по строкам суммируются из другой таблицы. В сводную таблицу добавлено вычисляемое поле. В этом вычисляемом поле значение от одного столбца делятся на значение другого столбца. Я бы хотела чтобы в значениях промежуточных итогов выводилась не сумма , а средняя. Как мне это сделать?
Когда я выбираю в параметрах поля среднее вместо суммы - ничего не меняется
Изменен: 15.02.2023
Читать сообщение на форуме или сайте.Автор: Dzhode -. Доброй ночи, форумчане.
Возник вопрос по использованию RegEx.Execute
сёрфил форум в поисках ответа, увы видимо не хватило компетенций или упорства...
Если быть кратким вопрос следующий: Как использовать функцию Execute для определённого диапазона, если в ячейку вставляются данные из буфера обмена (любого другого файла), содержащую следующий примерный текст : "Машина KAMAZ А101СЕ178". Диапазон к примеру используется "A".
я могу только проверить, но не ...
Изменен: 02.02.2023
Читать сообщение на форуме или сайте.Автор: Роман Мухамедов. Добрый день!
Подскажите пожалуйста, как в сводной таблице можно произвести в начале сумму определённых столбцов и потом произвести деление на определённый столбец? Уже месяц бьюсь и не могу найти решение проблемы. В качестве примера, прикладываю таблицу с расчетом данных. Столбец AHT считается суммой нескольких столбцов и делится на значение определённого столбца.
Заранее спасибо!
Изменен: 10.01.2023
Читать сообщение на форуме или сайте.