как скопировать график в идентичный лист с изменением ссылки на этот лист

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
sergey31
Сообщения: 3
Зарегистрирован: 21 мар 2010, 15:51

Есть проблема: Существует один файл (exel) данные за один месяц, где построенны график с большим количеством данных из этого файла, теперь этот график надо скопировать (размножить) на 24 файла имеюших точно такие же столбцы (только например за другие месяц) только чтоб график отображал данные уже с этих файлов. Может можно как то залесть в текст графика или еще как то. Если кто знает как то помогите.
Аватара пользователя
Busine2009
Сообщения: 322
Зарегистрирован: 18 июл 2009, 15:34
Контактная информация:

sergey31
а почему нельзя просто построить в каждом файле заново График? В чём сложность?
Включи Макрорекордер и вставь один график. Сохрани Макрос в Личной книге макросов.
sergey31
Сообщения: 3
Зарегистрирован: 21 мар 2010, 15:51

Busine2009 писал(а):sergey31
а почему нельзя просто построить в каждом файле заново График? В чём сложность?
Включи Макрорекордер и вставь один график. Сохрани Макрос в Личной книге макросов.

Сложность в следующем: во первых график уже построен (около 20 кривых), а во вторых я не совсем понимаю как пользоваться макросом. Мне кажется должен быть способ просто заменить автозаменой. Может программа на VB?
Аватара пользователя
Busine2009
Сообщения: 322
Зарегистрирован: 18 июл 2009, 15:34
Контактная информация:

sergey31
график то строится невручную, а с помощью мастера построения графиков.
Сервис - Макрос - Начать запись - Имя макроса "График" - Сохранить в "личная книга макросов" - Окей.
Делаете действия по созданию графика, после того, как построили, выключаете макрорекордер.
Открываете файл, в котором надо вставить график - Сервис - Макрос - Макросы - выбираете свой макрос "График" - Окей.
sergey31
Сообщения: 3
Зарегистрирован: 21 мар 2010, 15:51

Busine2009 писал(а):sergey31
график то строится невручную, а с помощью мастера построения графиков.
Сервис - Макрос - Начать запись - Имя макроса "График" - Сохранить в "личная книга макросов" - Окей.
Делаете действия по созданию графика, после того, как построили, выключаете макрорекордер.
Открываете файл, в котором надо вставить график - Сервис - Макрос - Макросы - выбираете свой макрос "График" - Окей.

Спасибо попробую. Но зачастую бывает ситуация, когда график уже есть и его надо растирожировать.
Ответить