Каждые две недели после выплаты зарплаты своим сотрудникам, я обрабатываю их табеля и на основе их делаю различные отчеты. Все приходится делать в ручную в эксэле. Я решила немного автоматизировать этот процесс и создать макросы для некоторых. В этом конкретном случае я загружаю табель одного человека за отработанный период времени, делаю кое-какое форматирование и после этого вставляю на активный лист сводную таблицу (Pivot Table). Так вот я записала макрос на эту процедуру. Опробовала, работает все нормально, но только с тем листом, на котором я этот макрос записала. Как только я открываю новый лист с другим именем или открываю табель для другого человека и начинаю крутить макрос, я получаю ошибку. И это понятно, потому что в программе ссылка идет на страницу с конкретным именем (Proba). А я хочу сделать, чтобы макрос работал с листом с любым названием, потому что каждые две ндели я создаю новую страницу с именем, которое соответствует дате выплаты зарплаты. То есть мне нужно заложить какое-то описание, чтобы макрос работал с любым активным листом, не зависимо от его имени. Синтаксис выглядит так: [vba]
Каждые две недели после выплаты зарплаты своим сотрудникам, я обрабатываю их табеля и на основе их делаю различные отчеты. Все приходится делать в ручную в эксэле. Я решила немного автоматизировать этот процесс и создать макросы для некоторых. В этом конкретном случае я загружаю табель одного человека за отработанный период времени, делаю кое-какое форматирование и после этого вставляю на активный лист сводную таблицу (Pivot Table). Так вот я записала макрос на эту процедуру. Опробовала, работает все нормально, но только с тем листом, на котором я этот макрос записала. Как только я открываю новый лист с другим именем или открываю табель для другого человека и начинаю крутить макрос, я получаю ошибку. И это понятно, потому что в программе ссылка идет на страницу с конкретным именем (Proba). А я хочу сделать, чтобы макрос работал с листом с любым названием, потому что каждые две ндели я создаю новую страницу с именем, которое соответствует дате выплаты зарплаты. То есть мне нужно заложить какое-то описание, чтобы макрос работал с любым активным листом, не зависимо от его имени. Синтаксис выглядит так: [vba]