- Код: Выделить всё
Set xl = CreateObject("Excel.Sheet")
xl.Application.Visible = True
При этом, если этот код уже выполнялся, Excel после этого не закрыли и он уже, так сказать Visible, то получается ошибка ( пишет много-много цифр и Automation error), что в общем-то логично.
Вопрос в том, как проверить, что там в Excel'е уже что-то открыто и в таком случае просто создать в нем новый лист (или книгу, все равно).
Дело может и не совсем в этом. Проверила, если Excel открыть вручную (просто запустить), то такой код добавляет все без ошибок. Значит я что-то неправильно открываю (объявляю)? Переменная
- Код: Выделить всё
Global xl As Object