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

Страницы: 1
Условное форматирование ячеек с ссылками
 
Добрый день, помогите выставить условное форматирование в таблице ссылающейся на другой файл (в примере другой лист). Повторяющиеся значения должны быть закрашены. Со значением таблицу я не могу сохранить, она ежедневно обновляется.
Файл для наглядности приложила.
Счет значений по нескольким критериям с условием или
 
Здравствуйте, необходимо посчитать количество значений по определенным столбцам, причем некторые из них должны считаться как бы в своем интервале. В общем описала в файле, надеюсь там более понятно.
Формула СЧЕТЗ, СЧЕТЕСЛИ
 
Всем здравствуйте, помогите выставить формулу подсчета количества значений по ФИО. Должна подсчитывать только те ячейки где стоит ФИО, но в эти ячейки данные переходят тоже формулами. Сохранять со значениями не вариант, таблица большая и постоянно меняющаяся. В приложении только пример.
 
Макрос перенос данных из одного файла в другой
 
Здравствуйте, уважаемые знатоки может подскажете где ошибка в макросе?
При выполнении переноса данных пишет выбран некорректный файл.
Код
Private Sub CommandButton2_Click()


    Dim n_str, kol_strok As Integer, big_file, file_1, StatUstr As String
    'kol_strok - число строк в загружаемом файле
    'n_str - номер первой пустой строки
    stolbs = Array(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55) '51 колонка с данными
    big_file = ActiveWorkbook.Name
    
    Sheets("Недельное планирование").Select
    ActiveSheet.Unprotect
    n_str = WorksheetFunction.Count(Range("A:A")) + 16
    
    FileToOpen = Application.GetOpenFilename(filefilter:="Файлы Excel(*.xlsm; *.xls; *.xlsx),*.xls; *.xlsx; *.xlsm", Title:="Выберите файл для загрузки")
    
    Application.ScreenUpdating = False
    On Error GoTo exit_
    Application.EnableEvents = False
    Workbooks.Open FileToOpen
    file_1 = ActiveWorkbook.Name
    Sheets("Недельное планирование").Select
    ActiveSheet.Unprotect
    Columns("A:BA").Select
    Application.EnableEvents = True
    On Error Resume Next
    Selection.EntireColumn.Hidden = False
    On Error Resume Next
    Worksheets("Недельное планирование").ShowAllData
    
    n_stolb = WorksheetFunction.CountA(Range("A15:DD15"))
    If n_stolb <> 55 Then
        Msg = MsgBox("Выбран некорректный файл" & Chr(13) & "Сбой.", vbOKOnly, "Внимание")
        Windows(Format(file_1)).Close (SaveChanges = False)
        GoTo exit_
    End If
    
    kol_strok = WorksheetFunction.Count(Range("A:A"))
        inform = MsgBox("Перенести " & kol_strok & " работ в сводный план из " & Chr(13) & FileToOpen & " ?", vbYesNo, "Внимание")
        If inform = vbNo Then
            Windows(Format(file_1)).Close (SaveChanges = False)
            Msg = MsgBox("Перенос отменен", vbOKOnly, "Внимание")
            Sheets("Недельное планирование").Protect DrawingObjects:=False, Contents:=True, Scenarios:=False, AllowFiltering:=True
            Sheets("Недельное планирование").Select
            GoTo exit_
        End If
Формула выбора из нескольких ячеек по нескольким условиям
 
Здравствуйте, помогите выставить корректную формулу, либо подправить мою.
Пример в прикрепленном файле.
Изменено: Евгения - 02.03.2022 09:48:08
Макрос накопление посуточно в течении года
 
Здравствуйте, в приложенном файле макросом выполняется накопление за текущие сутки в течении месяца. Чтобы шло накопление в следующем месяце, я меняю интервал в макросе. Можно ли выставить в макросе накопление так, чтобы не менять интервала в течении года? Заранее спасибо.
Некорректно отображаются данные в зависимом файле, Excel 2016
 
Добрый день, подскажите может что-то с настройками эксель нужно сделать...
Есть несколько составляющих файлов, например 1-5. И есть общий в котором выставлены формулы собирающие информацию из составляющих файлов. Открываю общий файл и составляющие, вся информация перешла, все отлично, сохраняю общий файл, все закрываю. Спустя какое то время открываю только общий и вижу, что цифры совсем "левые". Почему так, может кто-то сталкивался?
Только не предлагайте открывать всегда с составляющими, потому что отчетов много и это невозможно, здесь я привела лишь упрощенный пример.
Заранее спасибо.
макрос удаление строк кроме определенных
 
Добрый день! Есть готовый макрос, в который нужно добавить несколько условий:
кроме строк со словом "яблоко" в определенном столбце, должны оставаться еще строки со словами "груша", "виноград", "банан" в этом же столбце.
Помогите пожалуйста, как их добавить в данный макрос?
Код
Dim sSubStr As String 'ячейка
    Dim lCol As Long 'столбец
    Dim lLastRow As Long, li As Long
    Dim arr
    Sheets("Выгрузка").Select
    sSubStr = "яблоко"
    lCol = "15"
    If lCol = 0 Then Exit Sub
 
    lLastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count
    arr = Cells(1, lCol).Resize(lLastRow).Value
 
    Application.ScreenUpdating = 0
    Dim pp As Range
    For li = 7 To lLastRow
        If CStr(arr(li, 1)) <> sSubStr Then
            If pp Is Nothing Then
                Set pp = Cells(li, 1)
            Else
                Set pp = Union(pp, Cells(li, 1))
            End If
        End If
    Next li
    If Not pp Is Nothing Then pp.EntireRow.Delete
    Application.ScreenUpdating = 1
    ActiveWorkbook.Save
    ActiveWindow.Close
Изменено: Евгения - 13.12.2018 08:49:36
нумерация строк макросом в разных "плавающих" подразделах
 

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

добавление адресата в макрос отправки файла в выходные дни
 
Добрый день, существует макрос для ежедневной отправки файла через Outlook на определенные адреса. Можно ли как то добавить еще одного адресата но, чтобы ему файл отправлялся только в выходные дни субботу и воскресенье?
Код
Sub расчет()
  
    For Each w In Workbooks
    If w.Name <> ThisWorkbook.Name Then
        w.Close SaveChanges:=False
    End If
    Next w

     ActiveWorkbook.SendMail Array("AAIvanov@mail.ru", "AAPetrov@mail.ru", "AASidorov@mail.ru"), "тема"
 
End Sub
Изменено: Евгения - 23.05.2017 12:36:44
Номер по порядку макросом, при "плавающем" количестве строк
 
Добрый день, не нашла подходящего ответа, прошу о помощи. Вопрос описала в приложенном файле. Спасибо.
[ Закрыто] помогите подобрать формулу
 
Добрый день, помогите пожалуйста выставить формулу, в файле все написала, что нужно, может конечно не понятно немного.
переместить лист в файл с меняющимся именем макросом
 
Здравствуйте, подскажите пожалуйста как в макросе прописать имя файла в который нужно переместить лист из другого файла, если часть имени файла меняется ежедневно в зависимости от текущей даты, т.е в примере файл "31.03_Файл два за 30.03.xls" будет на завтра иметь имя "01.04_Файл два за 31.03.xls"  
Спасибо.
О функции СУММПРОИЗВ
 
Добрый день, необходимо вычислить количество и сумму наименований по нескольким условиям, вопрос в том, что условий слишком много.    
В файле пример существующей формы и требуемый итог.  
Заранее спасибо.
Страницы: 1
Наверх