Поиск
Автор: Astronaut. Вот мой код вба:Sub Macros2()
Dim x As Integer
x = Selection.Value
Selection.FormulaR1C1 = Empty
Selection.FormulaR1C1 = "=RC[-2]*" & x
End SubСчитает без проблем, но не когда в ячейке дробные числа. Если поменять Integer на Double или любой другой, то выбивает ошибку 1004, я не понимаю в чем проблема. На Double отдельно может перемножать формулы, отдельно может перемножать вводные, но и то, и то вывести просто нет. Я только ...
Изменен: 25.04.2024
Читать сообщение на форуме или сайте.Автор: HUGO_ST. Добрый день!
Прошу подсказать решение:
Есть сводная таблица (файл во вложении), в которой добавлен вычисляемый столбец Маржа, руб. %. = 'Маржа, руб'/'Оборот, руб' (или доля маржи от оборота).
Как в сводную таблицу справа добавить вычисляемый столбец, в котором вычислить отклонение каждого значения в столбце Маржа, руб. %. от среднего по столбцу Маржа, руб. %, т.е. по нему же. Ожидаемый результат разместил в столбе Отклонение от среднего, рассчитав ...
Изменен: 31.03.2024
Читать сообщение на форуме или сайте.Автор: Reaper. Добрый день, нужен макрос для печати четных и нечетных страниц с разными полями. Есть такой, но он печатает все листы как четные. Я плохо разбираюсь в кодах и вообще не пойму как его исправить. Помогите, пожалуйста!Sub PrintActiveSheet()
Dim ws As Worksheet
Dim oddPages As Boolean
Set ws = ActiveSheet
oddPages = False
With ws.pageSetup
.TopMargin = Application.InchesToPoints(0.393700787401575)
.BottomMargin = Application.InchesToPoints(0.393700787401575)
End With
If ws.Index Mod 2 ...
Изменен: 30.01.2024
Читать сообщение на форуме или сайте.Автор: dmitry6. Здравствуйте!
Имеется простейшая таблица с рецептами разного хлеба с ингредиентами и граммовками (столбцы Вода, Мука, Дрожжи, Одноразовая Ёмкость).
Имеется и вторая таблица продаж хлеба (столбцы Дата, Какой хлеб, Количество). Эту таблицу я буду вставлять из другого документа (отчёта по продажам) и поэтому не хотелось бы её как-то переформатировать типа менять столбцы, иначе я не смогу просто копировать-вставлять из отчёта по продажам. Продаж может быть много. Для простоты я ...
Изменен: 27.12.2023
Читать сообщение на форуме или сайте.Автор: TheArhus. Добрый день!
Прошу решить следующую проблему:
Есть файл (во вложении)
Отталкиваясь от столбцов "K" и "O" нужно добавить строки по следующему условию:
Если в столбце "K" ячейки не равны 0 (нулю) и если в столбце "O" ячейки не равны 0 (нулю) то
К каждой такой строке нужно добавить строку сверху.
В этой строке ячейки со "Стоимость руб." нужно зачеркнуть.
Такую добавленную строку нужно форматировать как нижнюю, включая формат данных ...
Изменен: 23.10.2023
Читать сообщение на форуме или сайте.Автор: al.tarin. Здравствуйте!
Есть макрос, который удаляет лист после выполнения пересчета. Но появляется окно с запросом стоит ли удалить лист, ведь там есть данные.
Можно ли обойти это окно, тк нужно чтобы лист удалялся без вмешательства пользователя
Изменен: 25.09.2023
Читать сообщение на форуме или сайте.Автор: al.tarin. Здравствуйте! Необходимо чтобы сработал макрос после того, как произойдут вычисления в книге, но workbook_sheetcalculate не работает, помогите пожалуйста!
Изменен: 21.09.2023
Читать сообщение на форуме или сайте.Автор: Владимир_с_добавкой. Добрый день!
Пятница вечер, но надеюсь на помощь сообщества.
Имеется таблица с результатами проб продукции: утовл/неудовл.
Данные из этой таблицы собираются в сводную, где можно видеть итоги по каждому рецепту: сколько удовл. и неудовл. проб было за период.
Не могу победить сводную, и добавить столбец, в котором будет рассчитываться % удовл. проб от общего их количества. Понимаю, что нужна то ли мера, то ли вычисляемый столбец, но это всё что я понимаю.
Буду ...
Изменен: 18.08.2023
Читать сообщение на форуме или сайте.Автор: magistr_ken. Привет, знатоки.
Нужна ваша помощь, слева то что написано буквами это СКЮ, сверху(2001,2002, и т.д) это код магазина. А то что между ними это продажи.
Мне нужно привести это в вид где все это стоит вертикально.
При этом для каждого СКЮ должны повторяться все коды магазинов,и рядом стоять продажи этого СКЮ в этот магаз.
Пример как должно выглядеть показал.
Изменен: 04.07.2023
Читать сообщение на форуме или сайте.Автор: Илья. Добрый день.
Есть накопительная таблица за несколько лет (пример во вложении).
Подскажите, как настроить в сводной таблице среднее количество по формуле:
= ((кол-во машине в 1-й мес. + кол-во машине в последний рассматриваемый мес.) /2 + промежуточные месяца) / (кол-во рассматриваемых месяцев -1).
И сделать это в разбивке по годам. Сделать простой расчет правее сводной я могу, но нужно добавить это в сводную.
Заранее спасибо за помощь.
Изменен: 06.05.2023
Читать сообщение на форуме или сайте.Автор: Арина Иванова. Можно ли из данной таблицы вывести все значения для одного определенного элемента списка? Например, мне нужно узнать цвет и форму всех яблок, которые по вкусу кислые или сладкие и составить сводную таблицу (или что-то наподобие), в которой для кислых и/или сладких будут выведены их признаки из других таблиц.
п.с.: таблица про яблоки для примера, в оригинале данных больше и сфера другая.
Изменен: 02.05.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
Читать сообщение на форуме или сайте.Автор: Артём Б.
Всем добрый день!
Есть легкое непонимание, т.к. на одном пк макрос работает корректно и переносит значения ячеек из таблицы "Таблицаисточник" в "Таблицаприемник".
При попытке скопипастить макрос с заменой путей на актуальный, выходит ошибка 9, т.к. макрос не видит листа "Лист1" в "Таблицаисточник", но если добавить лист под названием "Лист1" - все значения исправно встают куда им нужно, но не в ту книгу.
Вопрос в следующем, ...
Изменен: 21.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
Читать сообщение на форуме или сайте.Автор: Роман Мухамедов. Добрый день!
Подскажите пожалуйста, как в сводной таблице можно произвести в начале сумму определённых столбцов и потом произвести деление на определённый столбец? Уже месяц бьюсь и не могу найти решение проблемы. В качестве примера, прикладываю таблицу с расчетом данных. Столбец AHT считается суммой нескольких столбцов и делится на значение определённого столбца.
Заранее спасибо!
Изменен: 10.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
Читать сообщение на форуме или сайте.Автор: AnX_73. Здравствуйте!
Имеется таблица, строки которой заполнены не подряд. Нужно эти строки скопировать и транспонировать в столбец в соответствии с наименованиями на другой лист. Как это сделать вручную, я понимаю (выделять строки, Ctrl+G, константы, скопировать, вставить с транспонированием), но таблица из 1000 наименований. Попробовал что-то с Записью Макроса сделать, но в целом безуспешно.
Прошу помощи с решением макросом или формулами!
Изменен: 19.11.2022
Читать сообщение на форуме или сайте.Автор: В. Здравствуйте.
Нужен VBA макрос скрипт который бы сохранял активный лист в виде отдельного файла, но вся информация в новом файле должна быть сохранена как текст а в исходном файле должно все остаться как было.
P.S. Находил примерно похожие решения, но они мне не подошли, либо меняли информацию в исходном листе, либо сохраняли формулы, либо сохраняли все листы, либо сохраняли листы с определенным именем(а не активный).
Изменен: 03.11.2022
Читать сообщение на форуме или сайте.Автор: Estelio Ammen. Подскажите, пожалуйста, как можно реализовать следующее:
Необходимо обновлять все запросы и подключения (я так понимаю это ActiveWorkbook.RefreshAll)
Далее сохранять файл.
Сделать цикличность выполнения макроса.
Есть несколько оговорок - изначально я сделал просто обновление запросов и сохранение книги, но в этом случае эксель не успевает обновить запросы перед сохранением, так что я предполагаю нужно сделать задержку между обновлением запросов и сохранением книги.
Вот что ...
Изменен: 18.10.2022
Читать сообщение на форуме или сайте.Автор: Сергей Бригса. Здравствуйте. Посоветуйте как подправить макрос. Имеется документ из более 100 листов с данными и оглавлением. В оглавлении указаны названия тех самых 100 листов, и столбец "кол-во печати". Нужно чтобы макрос проверил данный столбец и если в нем >0, то отправил тот лист на печать (напротив которого указана цифра) и столько копий, сколько указано. На данном форуме нашел нечто похожее, но там проверяется просто заполнена определённая ячейка или нет и печатает эти ...
Изменен: 10.10.2022
Читать сообщение на форуме или сайте.Автор: Мария Рычагова. Добрый день! Есть таблица, в которой находится 12 продавцов одного товара, фото во вложении. Есть товары, у которых 1 продавец, есть у которых 12. Нужен макрос или формула, благодаря которой номер продавца из столбца будет переносится на новую строчку + не будут добавляться пустые строки (если у товара не 12 продавцов, а меньше) + будут автоматически заполнятся данные о товаре, т.е. будут повторятся все значения, которые есть в других столбцах.
Изменен: 25.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
Читать сообщение на форуме или сайте.Автор: Сергей Тихомиров. Здравствуйте, стоит задача составить макрос для копирования данных с одного листа по критериям в другой. На просторах интернета нашел похожую, но все равно иную и попытался этот макрос переделать по нужную мне задачу. И вот он вроде бы работает, но криво. Прошу помощи разобраться. Сама задача звучит так: Нужно чтобы данные с листа 2 копировались на лист 1 по критерию в столбце С. Подобных строк в листе 2 будут около 250, а листе 1 зависит от заказа. Sub Копирование()
...
Изменен: 22.08.2022
Читать сообщение на форуме или сайте.Автор: алекс ник. Добрый день, пытаюсь делать сводную таблицу с использованием Power Pivot, результат в файле "Имеется", он не совсем похож на то что в файле "Должно быть" (сами вычисления на первом либо втором листе и итоговый лист на третьем), может как то нужно по другому организовать саму базу?
Изменен: 19.08.2022
Читать сообщение на форуме или сайте.Автор: Николай Гуляев. Добрый день, подскажите, как можно сделать сводную таблицу с многоуровневой структурой, при этом что бы считал общий процент с каждого уровня, файл прилагается. Буду рад любым идеям, т.к в ручную вбивать формулы в большое кол-во задач очень трудоемко
Изменен: 10.08.2022
Читать сообщение на форуме или сайте.Автор: Илья. Добрый день, форумчане.
Настраивал сводную таблицу и как тот бухгалтер "что-то нажал"/"оно само". :cry:
Скриншот 1: в правой части Факт 22 года. Но почему-то пустые месяца отображаются (при двойном нажатии на 7 месяце отрывается лист с пустой строкой). Это все хорошо, но как настроить другую сводную таблицу, чтобы там данные отображались также: месяца 7-12 отображались пустыми, а не отсутствовали как на скриншоте 2?
P.S. Прошу прощение за не корректно ...
Изменен: 02.08.2022
Читать сообщение на форуме или сайте.Автор: Nat A. Добрый день!
Есть обновляемая сводная таблица с несколькими показателями + раскладка показателей по датам (даты ежедневно добавляются)
Подскажите, пожалуйста, каким образом можно скрыть столбцы с значениями одного из показателей, при этом сохраняя итоговое значение этого показателя?
В примере обозначила заливкой те столбцы, которые нужно скрыть.
Нашла упоминания, что подобную задачу можно решить макросом, но не владею этим инструментом.
Буду благодарна за подсказки.
Изменен: 20.07.2022
Читать сообщение на форуме или сайте.