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

Страницы: 1
Сжать таблицу (очень большой объем при небольшой таблице)
 
есть документ с таблицой графиков дежурств
простейшая табличка, маросов нет, занимает 26,7 мб


обычно при разрастании документов других, помогало открыть их в OpenOffice и сохранить. здесь при сохранении документ такого же размера остается.
Изменено: maza11 - 13.12.2016 15:37:08
Подобрать на определенную сумму из списка
 
Имеется список накладных с суммами

накладная1 - 20345,65
накладная1 - 250785,01
накладная1 - 345,9
и т.д.

нужно подобрать накладных на определенную сумму, допустим на сумму 51000.50 с точностью до десятых копеек
Макросом изменить часть текста
 
есть документы, в них надо поменять дату
написал так
Код
.Range("A4:I4").Value = "Повернення постачальнику №Впс/IV-0042942  вiд  11.07.2015"

но оно меняет всю ячейку, и все документы получились с одним №, можно ли поменять только дату ???
VBS разбить большой XLS на много других отдельных XLS документов
 
Нужна помочь, прислали файл XLS где на одном листе много-много накладных на 3000 строк лист.
Нужно разбить каждую накладную в отдельный файл.
Вот файл http://rghost.ru/private/8PfsnjH6B/fd93e39ec8f346763ed5d81c3d8b9f35
вот так должно быть http://rghost.ru/private/8KJCyhhHD/ef32cbefd97358048900a5801254ee77

То есть еще убрать из документа логотип, значение  под ним %!25BA0A-ecjhca! и под накладной строку "Автор документу: "
Применить макрос к нескольким файлам
 
Есть документы (примеры http://rghost.ru/private/8D5RrjNNs/4a835247f2f2fda3dfe86b11d0e7eb09 )

Нужен совет
Документ excel нужно удалить логотип организации,под ним строка %!25 удалить, уместить для печати на 1 страницу документ, сохранить и напечатать 3

копии.
Код
Sub лямина2()
'
' лямина2 Макрос
'
' Сочетание клавиш: Ctrl+l
'
    Range("H4:I7").Select
    Selection.ClearContents
    ActiveSheet.Shapes.Range(Array("Picture -767")).Select
    Selection.Delete
    Application.PrintCommunication = False
    With ActiveSheet.PageSetup
        .LeftHeader = ""
        .CenterHeader = ""
        .RightHeader = ""
        .LeftFooter = ""
        .CenterFooter = ""
        .RightFooter = ""
        .LeftMargin = Application.InchesToPoints(0.236220472440945)
        .RightMargin = Application.InchesToPoints(0.236220472440945)
        .TopMargin = Application.InchesToPoints(0.393700787401575)
        .BottomMargin = Application.InchesToPoints(0.393700787401575)
        .HeaderMargin = Application.InchesToPoints(0)
        .FooterMargin = Application.InchesToPoints(0)
        .PrintHeadings = False
        .PrintGridlines = False
        .PrintComments = xlPrintNoComments
        .PrintQuality = 600
        .CenterHorizontally = False
        .CenterVertically = False
        .Orientation = xlPortrait
        .Draft = False
        .PaperSize = xlPaperA4
        .FirstPageNumber = xlAutomatic
        .Order = xlDownThenOver
        .BlackAndWhite = False
        .Zoom = False
        .FitToPagesWide = 1
        .FitToPagesTall = 1
        .PrintErrors = xlPrintErrorsDisplayed
        .OddAndEvenPagesHeaderFooter = False
        .DifferentFirstPageHeaderFooter = False
        .ScaleWithDocHeaderFooter = True
        .AlignMarginsHeaderFooter = False
        .EvenPage.LeftHeader.Text = ""
        .EvenPage.CenterHeader.Text = ""
        .EvenPage.RightHeader.Text = ""
        .EvenPage.LeftFooter.Text = ""
        .EvenPage.CenterFooter.Text = ""
        .EvenPage.RightFooter.Text = ""
        .FirstPage.LeftHeader.Text = ""
        .FirstPage.CenterHeader.Text = ""
        .FirstPage.RightHeader.Text = ""
        .FirstPage.LeftFooter.Text = ""
        .FirstPage.CenterFooter.Text = ""
        .FirstPage.RightFooter.Text = ""
    End With
    Application.PrintCommunication = True
    ActiveWorkbook.Save
    ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True, _
        IgnorePrintAreas:=False
End Sub
Изменено: maza11 - 01.07.2015 16:45:54
Страницы: 1
Наверх