День добрый.
Форумчане, помогите пожалуйста.
Учусь создавать макрос, но пока не получается.
Всё вроде работает, но без строчки:
Как только ставлю не работает.
Хотел таким образом написать ещё несколько строк, но смыла пока нет, не работает.
Помогите новичку.
Форумчане, помогите пожалуйста.
Учусь создавать макрос, но пока не получается.
Код |
---|
Sub 123() Dim text As Variant Dim formula As Variant Application.ScreenUpdating = False Dim wb1 As Workbook, wb2 As Workbook, Mwb As Workbook, p$ Set Mwb = ThisWorkbook p = Mwb.Path Set wb1 = Workbooks.Open(p & "/" & "1.xlsx") wb1.Sheets("ВЗ").Copy Before:=Mwb.Sheets(1) wb1.Sheets("Сиб").Copy Before:=Mwb.Sheets(2) wb1.Sheets("БК").Copy Before:=Mwb.Sheets(3) wb1.Sheets("КФС").Copy Before:=Mwb.Sheets(4) wb1.Sheets("ШК").Copy Before:=Mwb.Sheets(5) wb1.Sheets("ПП").Copy Before:=Mwb.Sheets(6) wb1.Sheets("Продо").Copy Before:=Mwb.Sheets(7) Workbooks("1.xlsx").Close False 'закрываем книгу Sheets("ОБЩИЙ").Select Range("С5").FormulaLocal = "=СУММЕСЛИМН(ВЗ!H:H;ВЗ!B:B;""Продажа заказ"")" Range("D5").FormulaLocal = "=НАИБОЛЬШИЙ(ВЗ!A:A;1)" 'Расчёт ВЗ End Sub |
Всё вроде работает, но без строчки:
Код |
---|
Range("С5").FormulaLocal = "=СУММЕСЛИМН(ВЗ!H:H;ВЗ!B:B;""Продажа заказ"")" |
Как только ставлю не работает.
Хотел таким образом написать ещё несколько строк, но смыла пока нет, не работает.
Помогите новичку.