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

Страницы: 1
И опять множественные ЕСЛИ
 
Здравствуйте!
Никак не могу сообразить, как ещё составить формулу с множеством ЕСЛИ. В столбце AN (выделено синим) должна получаться норма рабочего времени для вахтовика. При этом если он работал (11, 10 и т.д.), был в отпуске (ОТ), на межвахтовом отдыхе (В) в течении месяца, то формула работает (неуклюжая конечно, но работает). Не срабатывает: когда был одновременно и отпуск и межвахтовый отдых. Должно стоять в ячейке AN16 112 часов, а получается 0.
Может как-то можно по другому решить задачу?
Два события (макроса) на одну кнопку
 

Здравствуйте!

Суть задачи: Нужно на одну кнопку привязать два события.

1. Сохранить в базу данные из листа Протокол ДЭС в Лист "Свод"

2. Сохранить Акт в *.pdf форму.

Побродил по разным форумам и сваял несколько отдельных макросов, которые потом решил повесить на одну кнопку.... По отдельности они работали (правда макрос в базу назывался не Макрос1, а что-то типа щелчок1) а когда их соединил макросом Main вместе, то работает только второй... Что-то пошло не так... (

Помогите пожалуйста поправить код

Код
Sub Макрос2()
'
' Макрос2 Макрос

    Sheets("Протокол ДЭС").Select
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Users\Акты прокрутки\" + Sheets("Форма").Cells(2, 19).Value _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=Tru
        MsgBox "Акт сохранён"
End Sub

Sub Макрос1()
'
' Макрос1 Макрос

    Dim shSrc As Worksheet, shRes As Worksheet
    Dim lr As Long
    Set shSrc = ActiveSheet
    Set shRes = Worksheets("Свод")
    lr = shRes.Cells(shRes.Rows.Count, "B").End(xlUp).Row + 1
    shRes.Cells(lr, "B").Value = shSrc.Range("A11").Value
    shRes.Cells(lr, "A").Value = shSrc.Range("D33").Value
    shRes.Cells(lr, "C").Value = shSrc.Range("G11").Value
    shRes.Cells(lr, "D").Value = shSrc.Range("J11").Value
    shRes.Cells(lr, "E").Value = shSrc.Range("M11").Value
    shRes.Cells(lr, "F").Value = shSrc.Range("E23").Value
    shRes.Cells(lr, "G").Value = shSrc.Range("G22").Value
    shRes.Cells(lr, "H").Value = shSrc.Range("D19").Value
    shRes.Cells(lr, "I").Value = shSrc.Range("J19").Value
    shRes.Cells(lr, "J").Value = shSrc.Range("L19").Value
    shRes.Cells(lr, "K").Value = shSrc.Range("N19").Value
    shRes.Cells(lr, "L").Value = shSrc.Range("F25").Value
    shRes.Cells(lr, "M").Value = shSrc.Range("F26").Value
    shRes.Cells(lr, "N").Value = shSrc.Range("F27").Value
    shRes.Cells(lr, "O").Value = shSrc.Range("F28").Value
    shRes.Cells(lr, "P").Value = shSrc.Range("H14").Value
    ' Здесь напишите код для остальных столбцов.
MsgBox "Данные сохранены"
End Sub

Sub Main()
Call Макрос1
Call Макрос2
End Sub
Формула массива из темы Многоразовый ВПР (VLOOKUP) выводит не все значения
 
Здравствуйте!
Есть задача сделать бланк осмотра с автоматизацией его заполнения. С помощью выпадающего списка в ячейке BR8 выбираю объект, а в таблице ниже должны автоматически заполниться столбцы R, AS, BL. Применил формулу из темы Многоразовый ВПР (VLOOKUP) адаптировав под свой файл. Но выборка делается не полной и появляется ошибка #ЧИСЛО!. Ошибок в данных не нашёл. Подскажите, в чём причина, всю голову уже сломал.. (
Преобразование данных с посекундными значениями в поминутные с удалением лишних строк
 
Имеется массив данных с оборудования снятых с очень частыми интервалами (несколько раз в секунду). Стоит задача сделать выборку поминутно с удалением излишнего количества данных, т.е. строк. Количество строк более 43К. Вручную просто не реально. Помогите, как это автоматизировать???
Создание табличек с постоянным текстом и одной переменной
 
Здравствуйте!
Второй день ломаю голову, но умного в нее ничего не приходит (
Суть проблемы: В приложенном файле на Лист2 нужно создать таблички на некие субподобъекты.
Данные организации и объекта неизменны, нужно взять данные с Лист1, которые идут по порядку и внести их в форму таблички.
(А их больше 1000 и все потом надо  распечатать, заламинировать и расклеить)
Проблема в том, что форма таблички должна быть именно такой с сохранением указанного форматирования, т.е. функция слияния ячеек в одну не подходит и протягивание (копирование форм) понятно тоже не вариант.
Толкните в нужном направлении, буду очень признателен!
Страницы: 1
Наверх