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

Страницы: 1 2 След.
Покрасить объект в зависимости от значения в ячейки
 
Коллеги помогите пожалуйста доработать фичу.
Дано: субъекты РФ, каждый - отдельная форма на вкладке.
Как покрасить в зависимости от значения ячейки?
Еще пытался еще список объектов вывести (отсюда) но толком не получилось.  
чтоб дело мастера боялось, он знает много страшных слов.
Формирование нужной нумерации по условиям диапазона
 
Дорогие форумлы-мейкеры, еще одна головоломка, обращаюсь к колективному разуму:
Итак есть диапазон (Столбец К) в котором если 0 - номер нужно не учитывать, если 1 - учитывать.
В столбце М нужно сформировать минимальное число до ближайшего нуля, а в столбце N - максимальное.
Желаемый результат в ручную внесен в примере, показал стрелками.

Красным отмечено правильно, но жедательно чтобы формула повторы не учитывала, это вообще космос.  
чтоб дело мастера боялось, он знает много страшных слов.
Собрать макросом данные в Excel из Word
 
Дорогие форумчане,
прошу помощи в нетепичной задаче.

Дано: несколько десятков файлов - выгрузок из клиент-банка, это вордовские файлы и внутри каждого несколько сотен платежных поручений.
Можно ли макросом собрать номера и даты платежных поручений?

Например (сорри что картинкой, в качестве примера нечего выкладывать):
Вот из этой страницы поручения мне нужно в эксель построчно выгрузить:
1. Номер платежного поручения - 915
2. Дату ПП - 07.05.2019
3. Страницу на которой это ПП размещено - 79

Возможно ли такое?  
чтоб дело мастера боялось, он знает много страшных слов.
Собрать данные из нескольких вкладок в одну макросом
 
Уважаемые профи,
помогите пожалуйста сделать макрос, который будет собирать со всех вкладок данные (все таблицы размещены в одной логике - 20 строка, 5-8 столбцы) на вкладку INDATA.
Все проиллюстрировано в примере.
Справочно: вкладок несколько десятков и данных на них от 1 строки и до нескольких сотен, до итоговой строки (которую желательно не переносить, но если сложно то можно и ее перенести, в ручную удалю)

Спасибо!!!

UPD. И уж было бы совсем супер если бы название вкладки копировалось и дублировалось в любой свободный столбец (1-2) из соответствующих копируемых вкладок.  
Изменено: Ri Yu - 17.08.2021 11:21:24
чтоб дело мастера боялось, он знает много страшных слов.
Разнесение значений по разным листам внутри одной книги по АДРЕСУ
 
Уважаемые коллеги!
В продолжение ранее заданного вопроса хочу переспросить (вопрос другой, поэтому в новой теме):
нужен макрос, раскидывающий значения по конкретным адресам (лист, столбец, строка).
В примере все понятно.

Спасибо!!!
чтоб дело мастера боялось, он знает много страшных слов.
Макрос наподобие ИНДЕКС для разнесения значений по разным листам внутри одной книги
 
Коллеги приветствую!

Появилась нетривиальная задача, но сам  не решил, прошу помочь.
Нужно разнести из листа со сценариями значения по другим листам в зависимости от нескольких условий - дата, флаг сценария и наименование листа.
Думаю все станет понятно из примера.

Спасибо!

P.S. Изначально задача была решена через формулы, но поскольку строк в каждом листе несколько тысяч книга стала сильно тормозить, почему и потребовалось макросовое решение.  
чтоб дело мастера боялось, он знает много страшных слов.
Предложение по форуму, Разнести ветки форума по направлениям
 
Может быть пора разделить ветки форума на:
Вопросы по Excel
Вопросы по PQ
Вопросы по VBA
Вопросы по P-BI

Понятно что по началу все будут по привычке в одну писать, но со временем все спокойно разнесется. Профит - легче искать нужное, легче помогать нужным.  
чтоб дело мастера боялось, он знает много страшных слов.
Горячие клавиши для быстрого перехода в зависимую ячейку
 
Коллеги, не нашел по поиску, но точно знаю что такое есть.

Какое есть сочетание клавиш, чтобы находясь в ячейке А1 сразу перейти на Лист2 в ячейку Н5 ?
Изменено: Ri Yu - 10.02.2021 11:43:55
чтоб дело мастера боялось, он знает много страшных слов.
Собрать однотипные файлы макросом
 
Уважаемые коллеги!

Пожалуйста помогите сберечь время (хоть его и больше стало за последний месяцок)))
Нужно собрать однотипные файлы, т.е. скопировать их в один файл. Они все одинаковые по структуре. Пример одного из них прикладываю.
Буду очень признателен за текст макроса который избавит меня от последовательности: открыть-скопировать-вставить-закрыть (ибо больше 500 раз)
Заранее сердечно благодарен!!!
чтоб дело мастера боялось, он знает много страшных слов.
График отпусков с пересечениями
 
Добрый день коллеги!

Прекрасные девочки из отдела кадров попросили помочь с решением вполне себе типовой задачи - составить график отпусков, причем таким образом чтобы видеть пересечения отпусков взаимозаменяемых сотрудников.
Например в приложенном файле Пупкин не должен гулять одновременно с Зубкиным, Лошадкин с Собакиным, ну и соответственно Кошкин с Мышкиным.
В основе предполагаемого решения СУММПРОИЗВ, но кажется что-то пошло не так.

Буду очень признателен за помощь - думаю многим девочкам из отделов кадров будет такое в помощь.
Кстати там еще через условное форматирование показывает количество дней в каждом гуляемом месяце - очень понравилось.

Спасибо!
чтоб дело мастера боялось, он знает много страшных слов.
Условное форматирование для динамического ряда с датами
 
Уважаемые коллеги, подключитесь пожалуйста!

Мозг кипит над тривиальной задачкой.

Имеем такой примитивный Гант в котором шапка динамична. Задача состоит в том чтобы подсвечивать даты шапки месяц назад и три месяца вперед.

Например:
мы перевернули календарь и там снова третье сентября. Это значит нам нужно август в шапке подсветить зеленым (факт), а сентябрь, октябрь и ноябрь - например синим - это будет прогноз. Эта логика верна в течение всего сентября. Далее после 1 октября все сдвигается на месяц вперед - сентябрь становится фактом (зеленый), а октябрь, ноябрь и декабрь - становятся синими - план/прогноз.
Пожалуйста не надо шуток про необходимость покупки Project - ежики плакали кололись но продолжали есть кактус, имеем что имеем.
Буду оч признателен за решение.
Ручная подсветка во вложении.  
Изменено: Ri Yu - 03.09.2019 09:50:25
чтоб дело мастера боялось, он знает много страшных слов.
Собрать все строки таблицы в отдельную по непустым значениям в столбце (формулой вместо фильтра)
 
Пример красноречивее конечно.

Спасибо еще раз!
чтоб дело мастера боялось, он знает много страшных слов.
Выделение текста из HTML (удалить из ячейки лишнее)
 
Одна замечательная программа, которую нельзя называть, выгружает данные в excel с бесполезной чепухой типа:

<br></p><table width="100%" style="border-collapse: collapse; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" border="0" cellspacing="0" cellpadding="0">
<tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;">
 <td width="358" valign="top" style="padding: 0cm 5.4pt; border: #000000; border-image: none; width: 268.45pt; background-color: transparent;">
 <p align="left" style="margin: 0cm 0cm 0pt; text-align: left; line-height: 12pt;"><span style="color: black; font-size: 12pt; mso-fareast-font-family: Calibri;">

Учитывая что программу которую нельзя назвать не исправить то как можно почистить результат ее выгрузки?

UPD: под "почистить" понимается - информация на русском языке, без служебных символов.  
Изменено: Ri Yu - 06.07.2019 15:20:15
чтоб дело мастера боялось, он знает много страшных слов.
Как заполнить список на печать в зависимости от выбранного наименования
 
Коллеги, добрый день!

Не знаю как корректно сформулировать запрос, все в примере.
Т.е. нужно заполнять лист "На печать" в зависимости от выбранного наименования, подтягивая все из листа "Исходные".
Будет просто замечательно если получится обойтись формулами, впрочем наличие макросов не пугает.

Заранее благодарю.  
чтоб дело мастера боялось, он знает много страшных слов.
Цвет ярлыка в зависимости от значения другой ячейки
 
Уважаемые коллеги!

Помогите реализовать задуманное: столбец со светофором меняет цвет (ярлык или заливка ячейки) в зависимости от значения соседней ячейки.
Очень желательно чтобы это было без макросов.
Исчерпывающий вопрос во вложении.

Спасибо!
чтоб дело мастера боялось, он знает много страшных слов.
Сохранение листа в pdf и открытие папки с ним
 
Знаю, коллеги, знаю, что миллион подобных тем. И вот из них и составлен код, который немного хочу подправить:
Код
Option Explicit

Private Sub Publish(ByVal FileName As String)
    Dim pBook As Workbook, pSheet As Worksheet
    Set pBook = Workbooks.Add(xlWBATWorksheet)
    Set pSheet = pBook.Worksheets(1)
    pSheet.Paste pSheet.Range("A1"), False
    'psheet.Pictures.
    With pSheet.PageSetup
        .PaperSize = xlPaperA4
        .Orientation = xlPortrait
        .PrintHeadings = False
        .PrintGridlines = False
        .PrintComments = xlPrintNoComments
        .PrintQuality = 600
        .LeftMargin = Application.InchesToPoints(0.393700787401575)
        .RightMargin = Application.InchesToPoints(0.393700787401575)
        .TopMargin = Application.InchesToPoints(0.393700787401575)
        .BottomMargin = Application.InchesToPoints(0.393700787401575)
        .HeaderMargin = Application.InchesToPoints(0.196850393700787)
        .FooterMargin = Application.InchesToPoints(0.196850393700787)
    End With
    pSheet.ExportAsFixedFormat xlTypePDF, FileName, xlQualityStandard, False, False, OpenAfterPublish:=True
    pBook.Close False
End Sub

Public Sub ToPdfAsRaster()
    Dim firstRow As Long, lastRow As Long
    Dim firstCol As Long, lastCol As Long
    Dim pShape As Shape, pSheet As Worksheet
    Dim thisRange As Range, pdfName As String
    If TypeOf ActiveWorkbook.ActiveSheet Is Worksheet Then
        
        Set pSheet = ActiveWorkbook.ActiveSheet
        pdfName = Application.GetSaveAsFilename(pSheet.Name, "Acrobat PDF (*.pdf),*.pdf")
        If (UCase$(pdfName) = "FALSE") Or (UCase$(pdfName) = "ËÎÆÜ") Then Exit Sub
        ActiveWindow.DisplayGridlines = False
        Set thisRange = pSheet.UsedRange
        firstRow = thisRange.Row: lastRow = thisRange.Row + thisRange.Rows.Count - 1
        firstCol = thisRange.Column: lastCol = thisRange.Column + thisRange.Columns.Count - 1
        For Each pShape In pSheet.Shapes
            If pShape.TopLeftCell.Row < firstRow Then firstRow = pShape.TopLeftCell.Row
            If pShape.TopLeftCell.Column < firstCol Then firstCol = pShape.TopLeftCell.Column
            If pShape.BottomRightCell.Row > lastRow Then lastRow = pShape.BottomRightCell.Row
            If pShape.BottomRightCell.Column > lastCol Then lastCol = pShape.BottomRightCell.Column
        Next
        pSheet.Range(pSheet.Cells(firstRow, firstCol), pSheet.Cells(lastRow, lastCol)).CopyPicture xlScreen, xlBitmap
        Publish pdfName
    End If
End Sub

Необходимо чтобы:
1. Текущий лист сохранялся в pdf
2. После сохранения открывалась папка, в которой был сохранен pdf
3. (добавил) Буду сверщасилив если еще перед сохранением будет проверять - заполнены ли ячейки C2 и C5

Представленный код содержит излишний функционал, но боюсь самостоятельно справиться с очисткой я не сумел.

Спасибо!
Изменено: Ri Yu - 04.12.2018 22:40:33
чтоб дело мастера боялось, он знает много страшных слов.
Сборка заказа по непустым значениям
 
Коллеги, доброго дня!

Прошу помочь решить задачу. Нужно сформировать заказ построчно, через выбор непустых значений.
(Объяснять эксель конечно та еще затея...)

Короче говоря желаемое отражено в примере. Т.е. пользователь вводит количество килограмм в прайсе, и далее (кнопка макросом или формулами) в листе заказа соответствующие позиции сразу появляются в списке.

P.S. Если живете в центральной России могу в преддверие НГ корзинку печенья отправить за решение )))  
чтоб дело мастера боялось, он знает много страшных слов.
Выбор критерия по нескольким признакам
 
Уважаемые профессионалы!
Пожалуйста помогите решить задачу - есть таблица - каталог финтех-проектов в мире за несколько лет.
Каждый  проект имеет несколько признаков (категорий), при этом каждая категория  может быть или b2b или b2c. Задача состоит в том, чтобы в желтый  столбец отобразить какойлибо признак, в соответствии с тем, относится ли  одна из категорий проекта к b2b.
Часть таблицы во вложении.
чтоб дело мастера боялось, он знает много страшных слов.
Как "расшить" значения в ячейке, разделенные запятой?
 
Коллеги, пожалуйста помогите сделать полезное действие: требуется разделить значения ячейки но отдельные составляющие, задачу упрощает то, что все они отделены запятой.

Желаемое из зеленого в желтное приложено в примере.

Заранее сердечно благодарю!


P.S. Пардон, использовал стандартное "Разделить по столбцам" и полностью закрыл свой вопрос. Не актуально.
Изменено: Руслан Юсупов - 25.07.2018 09:47:45
чтоб дело мастера боялось, он знает много страшных слов.
случайный выбор с условиями
 
Добрый день!

Коллеги, помогите решить задачку:
в приложенном файле в желтую область нужно собрать три случайных значения из каждой строки, при этом они не должны быть между собой повторяющиеся и не равны значению 1.

Сам попробовал поколхозить с индексом и случмежду,

UPD: В приложенном файле пример противоречивый - например в строке 18 всего два уникальных значения. Понимаю это, но это фрагмент большой таблицы где в строке из которой должна быть выемка данных будет как минимум 4 уникальных значения.
Изменено: Руслан Юсупов - 14.06.2018 13:00:49
чтоб дело мастера боялось, он знает много страшных слов.
Сцепка текста по чек-боксам
 
Коллеги,
помогите пожалуйста доделать фичу.

В приложенном примере все написано - хочется чтобы в некую ячейку собирался текст из ячеек, отмеченных чек-боксами.

Очень спасибо!

p.s. Excel 2013, функции ОБЪЕДИНИТЬ нет, тут и тут посмотрел, не придумал подходящего решения...  
Изменено: Руслан Юсупов - 16.07.2017 16:07:43
чтоб дело мастера боялось, он знает много страшных слов.
Условное форматирование для организации совещаний
 
Помогите пожалуйста разобраться с условным форматированием.
Нужно чтобы при пересечении участия фамилий в одну дату они подсвечивались. Сейчас заливка - ручная в качестве примера. Мои потуги в формуле условного форматирования внесены.

Файл см. ниже
чтоб дело мастера боялось, он знает много страшных слов.
Построение диаграммы (бублик) с составными частями
 
Коллеги, битый час бьюсь над созданием простой как мне казалось диаграммы.
Как сделать диаграмму с кругликом, внутри которого долька распадется еще на определённые составляющие.
См. во вложении
чтоб дело мастера боялось, он знает много страшных слов.
Макрос, следящий за изменениями в книге, Создание макроса, пишущего в скрытой книге лог всех изменений
 
Уважаемые коллеги!

Подсмотрел у Николая очень полезные фишки по защите очень важной книги (фишка 1 и фишка 2)
Оказалось очень востребовано отображение всех изменений в ячейках, однако писать их в примечаниях оказалось очень неудобно - они стали очень большие, кроме того, примечания постоянно затираются.
Отсюда родилось предложение - большая просьба, к профессионалам макросов допилить предложение Николая:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NewCellValue$, OldComment$
Dim cell As Range
     

    If Intersect(Target, Range("B6:E70")) Is Nothing Then Exit Sub
     

    For Each cell In Intersect(Target, Range("B6:E70"))
        If IsEmpty(cell) Then
            NewCellValue = "Ячейка очищена"
        Else
            NewCellValue = cell.Formula
        End If
        On Error Resume Next
         
        With cell
            OldComment = .Comment.Text & Chr(10)
            .Comment.Delete
            .AddComment
            .Comment.Text Text:=OldComment & Application.UserName & " " & _
                            Format(Now, "MM.DD.YY h:MM:ss") & " : " & NewCellValue
            .Comment.Shape.TextFrame.AutoSize = True
            .Comment.Shape.TextFrame.Characters.Font.Size = 8
        End With
    Next cell
End Sub

А именно, нужно чтобы ФИО изменяющего ячейки, дату и время изменения а также то что было изменено собиралось в скрытом листе, вообще без использования примечаний.

Спасибо, очень рассчитываю на Вашу помощь, коллеги!
чтоб дело мастера боялось, он знает много страшных слов.
Собрать по уникальному коду несколько значений
 
Уважаемые коллеги!

Помогите пожалуйста собрать разобранное.
Есть следующее: есть группа показателей, на достижение которых направлено несколько мероприятий.
В закладке Мероприятия - каждому мероприятию соответствует показатель, причем одно мероприятие может быть направлено на достижение нескольких показателей.
Как теперь собрать таблицу обратно, т.е. найти все мероприятия на показатель.

Как мне кажется вопрос решается формулой массива и наверное ПОИСКПОЗ, но мои многочисленные потуги успехом не увенчались...

P.S. Вот прям тот случай когда как бы не описывал задачу без примере хрен разберешься.  :D
Изменено: Руслан Юсупов - 10.03.2017 14:57:12
чтоб дело мастера боялось, он знает много страшных слов.
Извлечение из ячеек единиц измерения
 
Уважаемые коллеги!

Пожалуйста подскажите способ реализации под следующую задачу.
Есть столбец где указаны наименования показателей и в конце значения ячейки через запятую указаны единицы измерения. Нужно вытащить единицы измерения в отдельный столбец.
Я попытался сделать через ПОИСК запятой, но к сожалению в большинстве показателей их несколько:

Например показатель:
Доля заявок, поданных через личный кабинет (с использованием ЭЦП или без нее), включая заявки, поданные через МФЦ, %

Искомое значение - это %

Не могу сообразить как заставить искать справа первую запятую и вытащить все что справа от найденной запятой будет.

Спасибо!!
чтоб дело мастера боялось, он знает много страшных слов.
Поиск полезных материалов по надстройке "Поиск решения"
 
Уважаемые коллеги!

Озадачился решением одной задачи с необходимостью простейшего анализа "что-если" и понял что совсем не знаю как пользоваться этой чудной вещью.
Подскажите пожалуйста действительно полезные и проверенные ресурсы по данному инструменты.

P.S. В гугле не забанили, но поиск много чего выдает - спрашиваю может кто-то действительно что-то проверенное и полезное посоветует.
Спасибо!
чтоб дело мастера боялось, он знает много страшных слов.
Наполнение одной ячейки данными нескольких выпадающих списков
 
Коллеги,
зачастую с таким сталкиваюсь, приходится решать "колхозно". Может есть более элегантное решение - как например сейчас на многих сайтах сделано.

Например есть столбец - "Исполнители". Там выпадающий список с фамилиями людей. Соответственно можем выбрать только одного. А если их например 2 или 3? Можно ли сделать в одной ячейки наполнение из одного выпадающего списка? Используя знак ; как разделить или иной?  
чтоб дело мастера боялось, он знает много страшных слов.
Подсчет уникальных фамилий нарастающим итогом, Подсчет уникальных значений нарастающим итогом по одному условию в одном столбце
 
Коллеги, пжлст помогите или натолкните на правильную ссылку, уж больно много чего поиск дает - больше запутывает чем помогает.
Кроме того, прям не верится что такая простая задача решается через макросы или трехэтажные формулы, уверен прямо под носом лежит простой и элегантный инструмент. Вот его и ищу :)

Собственно задача тривиальна - подсчитать количество фникальный участников. Считаем его первый раз, если он выше в списке был - пропускаем.
Вроде просто, а битый час туда сюда формулы в пустую гоняю...

Очень спасибо заранее!  
чтоб дело мастера боялось, он знает много страшных слов.
К организовать рассылку HTML-текста с вложением внутри
 
Уважаемые коллеги!

Прошу помочь разобраться с вопросом организации рассылки с вложением.
Т.е. нужна адресная именная рассылка (вот эти -ый и -ая) как здесь http://www.planetaexcel.ru/techniques/13/161/
Однако там нет возможности сделать рассылку с вложением (вставка вложения как объект в текст не помогла).
Плекс (http://www.planetaexcel.ru/plex/plex-features.php#mail) тоже не помог, ибо в его настройках уже не сделать именную рассылку.

Собственно как сделать рассылку (более 700 контактов), при этом к каждому обратиться персонально Уважаемый Иван Васильевич! И при этом в электронном письме сделать вложение?

P.S. Рассылка не спам а помощь коллегам.  8)
чтоб дело мастера боялось, он знает много страшных слов.
Страницы: 1 2 След.
Наверх