Я хочу макрос, который в начале смены года, например,VBA написать макрос, чтобы изменить номер в имени рабочих книг
Workbooks("cash 2014.xlsx").Worksheets("sum").Activate
в
Workbooks("cash 2015.xlsx").Worksheets("sum").Activate
Я создали те шаги, которые на 1/1/2015 дал бы мне d = 2015, так что я могу написать
y = "cash " & d & ".xlsx", which yields cash 2015.xlsx (with no quotes).
Если я тогда пишу Workbooks (у) .W orksheets («sum»). Активировать, или Рабочие книги («y»). Рабочие листы («сумма»). Активировать, Excel не будет работать ни один.
VBA также не признает:. Рабочие книги ("" наличными "& д &" .xlsx "") Активировать или Workbooks (' "денежные" & д & ".xlsx"') Активировать . или Workbooks (" 'наличные деньги' & d & '.xlsx') Активировать