|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2013, 20:53 | #1 |
Пользователь
Регистрация: 21.08.2013
Сообщений: 11
|
Почему не создаётся лист?
Идея в следующем: если листа "преобразованные данные" нет, то создаём после всех имеющихся листов лист с названием "преобразованные данные". Если же такой лист существует, то удаляем на нём все данные.
Код:
Код подсмотрел на http://www.excel-vba.ru/chto-umeet-e...-list-v-knige/ |
09.09.2013, 20:56 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Потому что ошибка возникает при этой проверке:
Цитата:
напишите так: Код:
|
|
09.09.2013, 21:32 | #3 | |
Пользователь
Регистрация: 21.08.2013
Сообщений: 11
|
Цитата:
Код:
|
|
09.09.2013, 22:38 | #4 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Там, откуда Вы взяли код вовсе не так написано, поэтому у Вас ошибки лезут.
Код:
Кстати, там даже функция есть, которая проверяет наличие листа, с ней проще. Активацию листа Вы сделали достаточно оптимально, других путей нет.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
10.09.2013, 05:41 | #5 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В подобных случаях я не проверяю ни существование листа, ни какие-либо другие условия, а просто удаляю лист, игнорируя возможную при этом ошибку, и создаю его заново:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 10.09.2013 в 05:53. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование строк таблицы по условию одной ячейки из Лист 1 в Лист 2 | Людвиг | Microsoft Office Excel | 5 | 25.10.2014 11:46 |
Не создаётся папка | Максим139 | C# (си шарп) | 3 | 11.07.2012 00:25 |
Не создаётся окно в GLFW. Почему? | anyx | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 28.01.2011 11:51 |
Не создаётся БД почему ? | NecRoMat | PHP | 10 | 16.04.2010 23:51 |