Имена и макрос
RAN
Дата: Воскресенье, 03.11.2013, 11:35 |
Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Мяу! В книге есть скрытые имена [vba]Код
_xlfn.IFERROR _xlfn.SUMIFS
[/vba] Для этих имен выполняется [vba][/vba] но не выполняется [vba][/vba] А при попытке удаления [vba][/vba] вываливается ошибка. Причем вручную эти имена удаляются без проблем.
Мяу! В книге есть скрытые имена [vba]Код
_xlfn.IFERROR _xlfn.SUMIFS
[/vba] Для этих имен выполняется [vba][/vba] но не выполняется [vba][/vba] А при попытке удаления [vba][/vba] вываливается ошибка. Причем вручную эти имена удаляются без проблем. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Мяу! В книге есть скрытые имена [vba]Код
_xlfn.IFERROR _xlfn.SUMIFS
[/vba] Для этих имен выполняется [vba][/vba] но не выполняется [vba][/vba] А при попытке удаления [vba][/vba] вываливается ошибка. Причем вручную эти имена удаляются без проблем. Автор - RAN Дата добавления - 03.11.2013 в 11:35
ikki
Дата: Воскресенье, 03.11.2013, 12:02 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
гав! где файлик?
гав! где файлик? ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Сообщение отредактировал ikki - Воскресенье, 03.11.2013, 12:02
Ответить
Сообщение гав! где файлик? Автор - ikki Дата добавления - 03.11.2013 в 12:02
Serge_007
Дата: Воскресенье, 03.11.2013, 12:06 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
_xlfn.IFERROR _xlfn.SUMIFS
Точно имена? Это ведь так 2003 и ниже воспринимает функции ЕСЛИОШИБКА и СУММЕСЛИМН
_xlfn.IFERROR _xlfn.SUMIFS
Точно имена? Это ведь так 2003 и ниже воспринимает функции ЕСЛИОШИБКА и СУММЕСЛИМНSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение _xlfn.IFERROR _xlfn.SUMIFS
Точно имена? Это ведь так 2003 и ниже воспринимает функции ЕСЛИОШИБКА и СУММЕСЛИМНАвтор - Serge_007 Дата добавления - 03.11.2013 в 12:06
RAN
Дата: Воскресенье, 03.11.2013, 12:12 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Мяу! PS Обижаешь, начальник!
Мяу! PS Обижаешь, начальник! RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Воскресенье, 03.11.2013, 12:13
Ответить
Сообщение Мяу! PS Обижаешь, начальник! Автор - RAN Дата добавления - 03.11.2013 в 12:12
ikki
Дата: Воскресенье, 03.11.2013, 12:29 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
у меня всё удалилось таким вариантом кода: [vba]Код
Sub aa() Dim nm As Name For Each nm In ThisWorkbook.Names nm.Visible = True nm.Delete Next End Sub
[/vba] (в текущий момент под рукой - версия 2003 с конвертером)
у меня всё удалилось таким вариантом кода: [vba]Код
Sub aa() Dim nm As Name For Each nm In ThisWorkbook.Names nm.Visible = True nm.Delete Next End Sub
[/vba] (в текущий момент под рукой - версия 2003 с конвертером) ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение у меня всё удалилось таким вариантом кода: [vba]Код
Sub aa() Dim nm As Name For Each nm In ThisWorkbook.Names nm.Visible = True nm.Delete Next End Sub
[/vba] (в текущий момент под рукой - версия 2003 с конвертером) Автор - ikki Дата добавления - 03.11.2013 в 12:29
RAN
Дата: Воскресенье, 03.11.2013, 12:41 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
А у меня не хочет. (2007). Visible срабатывает, а Delete - ошибка.
А у меня не хочет. (2007). Visible срабатывает, а Delete - ошибка. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение А у меня не хочет. (2007). Visible срабатывает, а Delete - ошибка. Автор - RAN Дата добавления - 03.11.2013 в 12:41
ikki
Дата: Воскресенье, 03.11.2013, 12:47 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
именно на Delete ошибка? или на Debug.Print nm.Name после Delete ? пс . я знаю, что вопрос глупый, но вдруг...
именно на Delete ошибка? или на Debug.Print nm.Name после Delete ? пс . я знаю, что вопрос глупый, но вдруг... ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение именно на Delete ошибка? или на Debug.Print nm.Name после Delete ? пс . я знаю, что вопрос глупый, но вдруг... Автор - ikki Дата добавления - 03.11.2013 в 12:47
RAN
Дата: Воскресенье, 03.11.2013, 12:53 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Именно Delete Попробовал так [vba]Код
Sub aa() Dim nmm As Names Set nmm = ThisWorkbook.Names For i = 1 To nmm.Count nmm(i).Delete 'Debug.Print nmm(i).Name Next End Sub
[/vba] Писать - пишет, а удалять не хочет.
Именно Delete Попробовал так [vba]Код
Sub aa() Dim nmm As Names Set nmm = ThisWorkbook.Names For i = 1 To nmm.Count nmm(i).Delete 'Debug.Print nmm(i).Name Next End Sub
[/vba] Писать - пишет, а удалять не хочет. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Именно Delete Попробовал так [vba]Код
Sub aa() Dim nmm As Names Set nmm = ThisWorkbook.Names For i = 1 To nmm.Count nmm(i).Delete 'Debug.Print nmm(i).Name Next End Sub
[/vba] Писать - пишет, а удалять не хочет. Автор - RAN Дата добавления - 03.11.2013 в 12:53
ikki
Дата: Воскресенье, 03.11.2013, 12:57 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
кстати, удалять лучше в цикле For i = nmm.Count To 1 Step -1 но, конечно, проблема не в этом. наверное, младшие Excel'и что-то добавили в свойства имён. или неявно где-то используют такие имена. на 2003-м не проверишь.
кстати, удалять лучше в цикле For i = nmm.Count To 1 Step -1 но, конечно, проблема не в этом. наверное, младшие Excel'и что-то добавили в свойства имён. или неявно где-то используют такие имена. на 2003-м не проверишь. ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение кстати, удалять лучше в цикле For i = nmm.Count To 1 Step -1 но, конечно, проблема не в этом. наверное, младшие Excel'и что-то добавили в свойства имён. или неявно где-то используют такие имена. на 2003-м не проверишь. Автор - ikki Дата добавления - 03.11.2013 в 12:57
Serge_007
Дата: Воскресенье, 03.11.2013, 13:19 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Думаю что дело в том что имена с ошибками Не проверял
Думаю что дело в том что имена с ошибками Не проверял Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Думаю что дело в том что имена с ошибками Не проверял Автор - Serge_007 Дата добавления - 03.11.2013 в 13:19
Pelena
Дата: Воскресенье, 03.11.2013, 13:24 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
RAN
Дата: Воскресенье, 03.11.2013, 13:32 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Спасибо, почитал. Что-же, слюной на них плюнем. Нехай остаются.
Спасибо, почитал. Что-же, слюной на них плюнем. Нехай остаются. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Спасибо, почитал. Что-же, слюной на них плюнем. Нехай остаются. Автор - RAN Дата добавления - 03.11.2013 в 13:32
RAN
Дата: Понедельник, 04.11.2013, 21:30 |
Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Быть или не быть, вот в чем загвоздка!
Ответить