Здравствуйте, подскажите по макросу. Есть книги эксель они все одинаковые, кол-во может быть какое угодно но структура одинаковая во всех книгах. В каждой книге есть три листа. Есть общий эксель в который сводятся итоги а именно среднее значение из ячеек всех книг. В общей книге есть макрос который обходит все книги находит среднее значение в ячейках и заносит их в таблицу в общей книги. Проблема в том что когда макрос обходит все эксели он берет данные из активного листа, а так как книги заполняют разные люди то и листы могут быть разные активными получиться что итог получится не верным. Как изменить макрос так чтоб он делал нужный мне лист активным и только после этого брал данные. Просто книг может быть очень много и заходить вручную делать активным нужный лист очень длительно по времени. Пример приложил. Очень нужна помощь.
Как сделать нужный лист активным
25.01.2013 19:59:37
|
|
|
|
25.01.2013 20:17:26
имеющийся в вашем файле макрос всегда берет данные из листа "ОКС", независимо от того, какой лист активный.
Изменено:
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|||||
|
|
26.01.2013 21:25:55
ikki, а причем модуль чтения мыслей, я думал exel понимает VBA, я ведь с экселем на vba говорю? интересно а как делаетте это Вы?
|
|
|
|
26.01.2013 21:30:38
m3tp, Вам скучно? Ведь ikki Вам ответил, что
|
|||||
|
|
26.01.2013 21:35:53
по его имени или номеру или по каким-то отличительным признакам. если я напишу в макросе "нужный мне" - vba с excel'ем меня не поймут.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|||
|
|
27.01.2013 08:31:21
|
|||
|
|
27.01.2013 11:30:52
|
|
|
|
27.01.2013 14:09:37
|
|||||||
|
|
||||||