Есть книга А с нехитрым макросом. Макрос книги А получает в качестве объекта книгу B, выборочно копирует из книги B в книгу А данные, производит их обработку и отсылает результат обратно в книгу В, после чего сохраняет книгу В. Если после выполнения макроса вручную открыть книгу В, то в ней ничего нет, точнее не видно листа с данными, хотя до выполнения макроса всё было видно. При этом, если обратиться к книге В через макрос, то видно, что данные там всё-таки есть, они накапливаются в соответствии с алгоритмом и никуда не исчезают. Почему лист может стать невидимым,при том, что в макросе практически нет никаких команд кроме GetObject, Copy, Paste, Sort и Save?
После выполнения макроса не видно лист
22.08.2011 15:09:34
|
|
|
|
22.08.2011 15:15:07
Так и должно быть. Добавьте перед сохранением строку:
windows(имяфайла).visible=true
Я сам - дурнее всякого примера! ...
|
|
|
|
22.08.2011 15:33:27
чтобы не напутать с именем файла, можно и так написать:
windows(1).visible=true |
|
|
|
23.08.2011 16:13:46
Благодарю за помощь
|
||||
|
|
|||
Читают тему