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

Страницы: 1
Как обезопаситься от вирусов в Excel?
 
Привет! Расскажите, пожалуйста, как не нарваться на вирусы в файлах excel, например, с форума, делаете ли вы что-то, чтобы себя обезопасить, встречали ли их?  
Если при фильтрации данных нет, перейти к следующей переменной
 
Добрый день, уважаемые формучане.
Прошу подсказать, есть макрос, который перебирает значения из диапазона и вставляет их как значение фильтра в другие листы. Но не во всех листах есть подходящие значения и при фильтрации ничего не выдает, но макрос всё равно обрабатывает пустой диапазон и шапку и переносит на след. лист.

Пример прилагаю, в городе Самара нет Сидорова, в Пензе нет Иванова, а на выходе всё равно получается Сидоров_, Иванов_
Код
Sub Splitter()

 Application.ScreenUpdating = False
 Application.DisplayAlerts = False
 
 Dim h As Integer
 Dim wrksht As Worksheet
 Dim oListObj As ListObject

       For h = 2 To Sheets.Count
       Set wrksht = ActiveWorkbook.Worksheets(h)
       
       Set oListObj = wrksht.ListObjects(1)
 
        For Each cell In Range("ФИО")
        Sheets(wrksht.Name).Select
        FinalCol = Cells(1, Application.Columns.Count).End(xlToLeft).Column
        FinalRow = Cells(Application.Rows.Count, 1).End(xlUp).Row
        
        Range(oListObj.Name).AutoFilter Field:=FinalCol, Criteria1:=cell.Value

        Range(Cells(1, 1), Cells(FinalRow, FinalCol)).SpecialCells(xlCellTypeVisible).Copy
        ActiveWorkbook.Sheets.Add After:=ActiveWorkbook.Worksheets(ActiveWorkbook.Worksheets.Count)
        ActiveSheet.Paste
        ActiveSheet.Name = cell.Value & "_" & Cells(2, FinalCol - 1).Value
        ActiveSheet.UsedRange.Columns.AutoFit
        Next cell
        Next

 Application.ScreenUpdating = False
 Application.DisplayAlerts = False
End Sub
PQ. Поиск файла-исходника по части названия файла, Параметризация путей к данным в Power Query
 
Добрый вечер!
Есть еженедельные отчёты, например, Feb' Отчет и Dashboard 01.03.2020. В первом меняется месяц выпуска, во втором - дата. Настроена параметризация путей к данным в Power Query, но я каждый раз убираю переменные в названии, оставляю только Отчёт и Dashboard. Подскажите, пожалуйста, можно ли настроить, чтобы формула в ячейке искала определенные слова (*Отчёт.xlsx и Dashboard*.xlsx) в названии файла и не приходилось каждый раз переменные удалять?

Понимаю, что вопрос не сколько к PQ, сколько к формулам Excel.
Динамический расчёт даты для фильтра в PQ
 
Добрый день!

Требуется отсечь истёкшие договоры. Подскажите, пожалуйста, как сделать фильтр в PQ динамическим, когда ставишь фильтр "после" и кнопку "сегодня", получается конкретная дата:
Код
= Table.SelectRows(#"Измененный тип", each [Дата окончания контракта] > #date(2020, 1, 16))
Группировка строк в одну с помощью Power Query
 
Добрый вечер!

Прошу подсказать решение: имеется таблица с ИД клиента, условием платежа и описанием условия платежа. Из-за того, что у одного клиента могут быть разные условия платежа, ИД клиента в таблице повторяется по нескольку раз. Можно ли сгруппировать имеющиеся условия платежа и описания условия платежа в одну строку через слэш по ИД клиента, чтобы исключить повторения?
Как работать с копией листа?, Требуется скопировать лист в новую книгу, зазначить, сохранить и закрыть
 
Добрый вечер, форумчане.
Подскажите, как совершать манипуляции с копией листа?
Пока получается только задействовать активную книгу, что не есть хорошо, она должна оставаться целой, как шаблон.
Нужно вынести лист в отдельную книгу, зазначить сумму, сохранить и закрыть.
Пример прилагаю.
Код
Sub RandW()
Dim wb As Workbook
Dim s As Worksheet
Dim AW As Window
Set wb = ActiveWorkbook
Set AW = ActiveWindow
Application.DisplayAlerts = False
'преобразование формул в значения на текущем листе
  ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
 On Error Resume Next
 
  For Each s In Sheets
    If Not s Is ActiveSheet Then s.Visible = xlSheetVisible: s.Delete
  Next
 ' Application.Quit
ActiveWorkbook.SaveCopyAs wb.Path & "\" & Range("B1") & Range("B2") & ActiveSheet.Name & ".xls"

  Application.DisplayAlerts = True
End Sub
Вставка таблицы в письмо Outlook без форматирования
 
Добрый вечер, форумчане.
Взяла код Дмитрия (The_Prist) для формирования письма Outlook с таблицей из Excel и в этом месте случился затык - не происходит ничего.
Вроде бы и макросе прописала нужный диапазон, и в функции, а таблица не вставляется. Нужна вставка в письмо диапазона A4:B11

*PS и подпись меня подводит, подпись, как ты могла?
Сохранить вкладки книги в отдельные файлы, разорвать связи с PQ и выложить по ссылке
 
Добрый вечер, форумчане.
Периодически приходится совершать одни и те же действия - после обновления файла с помощью PQ разбиваю вкладки в отдельные файлы (с помощью макроса), вручную каждый сохраняю с определённым именем в двоичном формате, чтобы меньше весил, архивирую (файл выкладывается в общий доступ, чтобы не фильтровали, не создавали новые листы, утяжеляя при этом файл) и выкладываю на ресурс.
Можно ли этот процесс автоматизировать? Название созданного файла = название вкладки + сегодняшняя дата? Реализовать разрыв связи c PQ также не удалось, не хочет работать
Код
ActiveWorkbook.Queries("Тест").Delete
Макрос автоматической загрузки по указанной ссылке?
Если ИП, сократить имя и отчество до инициалов, если юр. лицо - оставить как есть
 
Добрый вечер.
Помогите, пожалуйста, прописать формулу, которая смотрит наличие в ячейке слова ИП и ,если находит, то сокращает имя и отчество до инициалов.
Если ИП Иванов Иван Иванович, сделать ИП Иванов И.И., если ОАО ФИРМА "МОЛОКО" - оставить как есть.
И как быть, если в системе уже значится сокращённо ИП Иванов И.И.?
Макрос "Сохранить как":указание пути и автособираемое название
 
Уважаемые, подскажите:
Имеем стандартный макрос:
Код
Sub Сохранить_как_SaveAs()
   ThisWorkbook.SaveAs ("C:\Users\Нина\Downloads\Пример1.xlsm")
End Sub
Можно ли вместо "Пример1" сослаться на автособираемое значение в ячейке, допустим, A1?
Просто написать "A1".xlsm что-то не катит.
Сбор только отфильтрованных данных с помощью Power Query, Присылают файл с фильтром, только эту информацию и нужно со всех файлов собрать
 
Добрый вечер, уважаемые.
Подскажите, можно ли с помощью PQ собрать только отфильтрованные данные из файла?
Вводная: рассылается файл "Исходник" с планами, человек фильтрует по себе, ставит фактические значения и пересылает обратно.
Как собрать именно отфильтрованные значения? И как быть, если вкладки две в файле "Исходник"? Я так думаю, создавать ещё один запрос с выводом на другой лист.
Возможно ли быстрое перемещение столбцов в Power Query?
 
Подскажите, пожалуйста, есть ли способ расставить столбцы в Power Query в определённом порядке?
Имеется 50 столбцов, перетаскивать по одному очень долго.  
Разнос сумм поступивших платежей для покрытия дебиторской задолженности
 
Добрый день.
Подскажите, пожалуйста, как можно автоматизировать процесс ручного разноса поступивших платежей для покрытия дебиторской задолженности по филиалам.

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

Разнесённые суммы пометила жёлтым, не до конца погашенную - зелёным.
Страницы: 1
Наверх