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

Страницы: 1
Изменить значение, если другая ячейка заполнена
 
НАДО, ЕСЛИ В Я ЧЕЙКАХ СТОЛБЦА "B" СТОИТ СУММА, ЧИСЛО, НАЛИЧИЕ ТЕКСТА, ТО В СТОЛБЦЕ А, АВТОМАТИЧЕСКИ МЕНЯЛОСЬ НА СЛОВО -"ВОЗВРАТ".

Т.Е В ДАННОМ ПРИМЕРЕ, МНЕ НАДО, ЧТОБЫ "ПРЕДОПЛАТА "ПОМЕНЯЛАСЬ НА "ВОЗВРАТ"
Как сохранять отдельный лист сразу в двух форматах, пдф+ xls
 
Прошу помочь, сам валенок в макросах.Я не программист.  Я хочу, чтобы следующий макрос сохранял лист екселя сразу в двух форматах, в одну паку. Меня полностью радует схема работы данного макроса(не мой, нашел) . Но мне надо, так-же чтобы делался дубликат дополнительно, но  в формате ексель. Что-бы сохранялся лист сразу и в пдф, и в ексель, в одну папку с одинаковым названием файла.
Головастых очень прошу помочь! Вот тот макрос, который стоит у меня.


Код
Sub Save()
    Dim F_Filename As String, Folder As String

    With Application
        .DisplayAlerts = False

        With ActiveSheet
            Set FSO = CreateObject("Scripting.FileSystemObject")
            F_Filename = Split(.[D2], ".")(0)
            Folder = .[D1] & F_Filename
            If Not FSO.FolderExists(Folder) Then FSO.CreateFolder Folder
            Set FSO = Nothing
            .PageSetup.PrintArea = Application.InputBox("Выделите область печати", Default:="$A$1:$C$26", Type:=2)
            ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
                    Filename:= _
                Folder & "\" & .[D2], _
                    Quality:=xlQualityHigh, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
                    OpenAfterPublish:=False
        End With

        .DisplayAlerts = True
    End With
 End Sub
Изменено: ivan2015 - 26.12.2015 14:35:20
Страницы: 1
Наверх