День добрый.
Форумчане, помогите пожалуйста.
Учусь создавать макрос, но пока не получается.
Всё вроде работает, но без строчки:
Как только ставлю не работает.
Хотел таким образом написать ещё несколько строк, но смыла пока нет, не работает.
Помогите новичку.
Форумчане, помогите пожалуйста.
Учусь создавать макрос, но пока не получается.
| Код |
|---|
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;""Продажа заказ"")" |
Как только ставлю не работает.
Хотел таким образом написать ещё несколько строк, но смыла пока нет, не работает.
Помогите новичку.