Меню

Ошибка имя не может совпадать со встроенным именем excel

   Юзер123

25.04.17 — 10:56

Доброго времени.

Подскажите пож-та.

Есть файл  elsx   в него хочу данные записать.

при открытии файла вылезает ошибка Имя не может совпадать со встроенным именем

Старое имя _filterDatabase  

…  как лечить.   другие файлы открываются нормально. Вопрос только с 1-ним.

   Юзер123

1 — 25.04.17 — 11:25

поиском искал.. не помогло

   Юзер123

2 — 25.04.17 — 11:34

   Юзер123

3 — 25.04.17 — 11:35

И вообще интересно как так получается?

   1dvd

4 — 25.04.17 — 11:35

Переименовать не предлагали ещё?

   Юзер123

5 — 25.04.17 — 11:38

(4)  Переименовать что? файл? нельзя.  Ибо на него много ссылок из других файлов.  

Переименовать _filterDatabase     — можно.  Окошко выскакивает. Меняем руками и все хорошо, но причина..

   1dvd

6 — 25.04.17 — 11:38

и что за формат такой elsx?

   Юзер123

7 — 25.04.17 — 11:42

(6)  сейчас бы к буковкам придраться в 2017..

   Юзер123

8 — 25.04.17 — 11:43

xlsx

   1dvd

9 — 25.04.17 — 11:46

(7) да, от тебя вообще правды не добьешься. Где ошибка выскакивает? при открытии файла в excel? где скриншот ошибки?

_filterDatabase — это имя чего? файла, листа, заголовка?

Такое ощущение, что не тебе надо вопрос решить, а нам

   1dvd

10 — 25.04.17 — 11:46

Как делается выгрузка. Вообще ничего не понятно

   Юзер123

11 — 25.04.17 — 11:51

Excel = Новый COMОбъект(«Excel.Application»);

ОткрытьФайл = Excel.WorkBooks.Open(ПутьКФайлу);

Excel.WorkBooks.Open(ПутьКФайлу); — ошибка тут.  Выскакивает окошка с предложение переименовать

https://i.gyazo.com/f9977fb9208f587a653a17d4e53ad197.png

Если жмешь отмена то вылезает ошибка. если переименовываешь то все работает.

Но причина не ясна.

   skafandr

12 — 25.04.17 — 11:57

(5) А кто мешает одноразово поменять и название файла  и ссылки в других файлах?

Чем выносить себе и другим мозг …

   Остап Сулейманович

13 — 25.04.17 — 11:58

(11) Как так «причина не ясна»? Ты же сам написал «Имя не может совпадать со встроенным именем».

Не нужно переименовывать файл. Делай копию перед обработкой. И уже ее обрабатывай.

   Юзер123

14 — 25.04.17 — 12:00

(13) Это не совсем удобно. Вопрос про причину актуален, потому что месяц назад обрабатывая те же самые файлы ошибок не было.  ..  Юзеры клянутся что ничего не меняли.

   Остап Сулейманович

15 — 25.04.17 — 12:03

(14) «Это не совсем удобно.»

Мне вообще программировать не совсем удобно. Намного проще сделав умное лиТцо потыкать мышкой, забрать бабки и забыть. Но. Селява такая, что иногда приходится и конфигуратор открыть.

   Юзер123

16 — 25.04.17 — 12:09

(15) Это не ответ про возможные причины.

Вопрос людям которые с такой штукой сталкивались.  Возможно есть решения.

Копировать /  переименовать  —  это все ясно .  Но это самый последний вариант.

(15)  судя по Вашему ответу Вы именно так и делаете.  Путь наименьшего сопротивления .

   dezss

17 — 25.04.17 — 12:14

(16) Чувак, а в этом файле нигде не включены фильтры?

   Сияющий Асинхраль

18 — 25.04.17 — 12:15

Ты бы хоть Яндекс прошерстил по своему вопросов, так такого до фига, например вот это:

http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=62051&MID=s

   Сияющий Асинхраль

19 — 25.04.17 — 12:17

   Юзер123

20 — 25.04.17 — 12:22

(17) отключаю фильтры. но не помогает. Там куча листов.  вроди как отключал везде.

   Юзер123

21 — 25.04.17 — 12:23

(18) (19)   я бы не писал тут если бы до этого  нашел ответ на свой вопрос

   dezss

22 — 25.04.17 — 12:23

(20) пересохрани в 2003, а потом обратно…

и больше не включай фильтры…и убей пользователей, если сделают это

  

Юзер123

23 — 25.04.17 — 13:47

начнем с последнего.

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше

Если в Excel вы видите диалоговое окно Конфликт имен, это происходит из-за того, что вы пытаетесь скопировать один или несколько листа в книгу, которая имеет похожие именные диапазоны.

Предположим, что у таблицы, которую вы пытаетесь скопировать, и конечной книги, в которую вы хотите скопировать его, есть именный диапазон с именем InterestRates. При попытке переместить или скопировать листа Excel обнаружит этот конфликт и отобразит следующее сообщение:

Имя InterestRates уже существует. Нажмите кнопку Да, чтобы использовать эту версию имени, или кнопку Нет, чтобы переименовать перемещаемую или копную версию InterestRates.

Примечание: Диалоговое окно Конфликт имен появится для каждого экземпляра конфликтующих диапазонов имен. Если вы используете версию Excel с подпиской, сообщение в диалоговом окте о конфликте содержит третий вариант с пометкой Да для всех. Это означает, что сообщение не будет отображаться для дополнительных диапазонов конфликтующих имен.

Решение

В диалоговом окне выше необходимо сделать следующее:

  • Нажмите кнопку Да, чтобы продолжить использовать имя конфликтующих диапазонов в конечной книге.

    Что происходит при нажатии кнопки Да?

    Excel скопирует конфликтующий диапазон имен в 9-ю книгу. Это означает, что в конечной книге будут два похожих именуемого диапазона.

    Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да. Вместо этого щелкните Нет, чтобы переименовать конфликтующий диапазон.

  • Нажмите кнопку Да для всех, чтобы продолжить использовать все возможные имена конфликтующих диапазонов в конечной книге. Обратите внимание, что этот параметр можно увидеть только в том случае, если вы используете версию Excel по подписке.

    Что происходит при нажатии кнопки Да для всех?

    Excel скопирует все конфликтующие диапазоны имен в 9-ю книгу. Это означает, что в конечной книге будут два или более похожих именуемого диапазона.

    Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да для всех. Вместо этого щелкните Нет, чтобы переименовать конфликтующие диапазоны по одному.

  • Чтобы переименовать конфликтующий диапазон имен, нажмите кнопку Нет. Отобразит следующее диалоговое окно:

    Переименование конфликтуемого диапазона

    1. В разделе Новое имя введите новое имя диапазона. Новое имя не будет принято, если оно

      • начинается с буквы или подчеркиваия,

      • — ссылка на ячейку, например A1, A123 или XFD21,

      • пробелы или символы (, /, *, [, ], :, ?) или

      • имеет то же имя, что и у другого диапазона в книге, в которую вы копируете копию.

    2. Нажмите кнопку ОК.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

  • Remove From My Forums
  • Question

  • Hi Everyone, we are experiencing an annoing issue with Excel 365 when opening a file that has been modified by multiple users.
    We have both installation in EN and IT language

    Opening file from client with Excel EN language version :
    Microsoft Excel For Office 365 MSO (16.0.12527.20612) 32-bit
    i have the following error :
    Name Conflict
    Name cannot be the same as a built-in name.
    Old name:_FilterDatabase

    While Opening file from client with Excel IT language version:
    Microsoft Excel for Office 365 MSO (16.0.12527.20612) 32-bit
    There is no error

    To open a file correctly without any error i have to switch on excel options language—>Office Display Language from English to Italian and file open without any Conflict.
    Could you please help us to solve this issue, this  is a language pack conflict?
    Let me know if you need more info and further details.

    Update: Removing with macro all hidden name in the Excel worksheet and then saved it , it has been opened also in EN version without any issue.

    Now my question is why the english version reports a conflict on this file and it isn’t in the italian version?

    • Edited by

      Thursday, July 23, 2020 12:12 PM

  • Remove From My Forums
  • Question

  • Hi Everyone, we are experiencing an annoing issue with Excel 365 when opening a file that has been modified by multiple users.
    We have both installation in EN and IT language

    Opening file from client with Excel EN language version :
    Microsoft Excel For Office 365 MSO (16.0.12527.20612) 32-bit
    i have the following error :
    Name Conflict
    Name cannot be the same as a built-in name.
    Old name:_FilterDatabase

    While Opening file from client with Excel IT language version:
    Microsoft Excel for Office 365 MSO (16.0.12527.20612) 32-bit
    There is no error

    To open a file correctly without any error i have to switch on excel options language—>Office Display Language from English to Italian and file open without any Conflict.
    Could you please help us to solve this issue, this  is a language pack conflict?
    Let me know if you need more info and further details.

    Update: Removing with macro all hidden name in the Excel worksheet and then saved it , it has been opened also in EN version without any issue.

    Now my question is why the english version reports a conflict on this file and it isn’t in the italian version?

    • Edited by

      Thursday, July 23, 2020 12:12 PM

 

Serge

Пользователь

Сообщений: 11307
Регистрация: 01.01.1970

Добрый день.  

  Есть ОГРОМНЫЙ файл по налогам. Наши бухгалтера хотели бы увидеть всё в обычном режиме (буквенное обозначение столбцов). в документе стоит стиль ссылок R1C1 — при попытке отключить — выдаётся сообщение о «Конфликте имён», сообщается, что данное имя не допустимо, и предлагается его изменить… и таких имён сотни ;-( (я не смог доизменяться до конца)  
в этой связи вопросы:  
Кто виноват?  
можно ли убрать стиль ссылок R1C1?  
не потеряются ли ссылки/формулы?  

  в приложении примерчик.  
я попытался удалить все листы, кроме двух.  
Вроде проблема на этих листах осталась.  
Только проверить, сохранятся ли вычисления по этому «огрызку», к сожалению не удастся… ;-(  

  Надеюсь на Вашу помощь. и заранее спасибо…

 

Если открыть пустой файл Excel. Там убрать галочку со стиля ссылок R1C1 (т.е. сделать A1), затем открыть ваш файл. То в вашем файле всё будет нормально, т.е. стиль ссылкок будет A1. Т.к. стиль ссылок берётся с ранне открытого файла.    

  По поводу имёт, кто-то неправильно назвал кучу имёт (т.е. имена совпадают с именами ячеек). У вас там больше ста имён. Может просто удалить их ? ))

 

Serge

Пользователь

Сообщений: 11307
Регистрация: 01.01.1970

Павел, огромнейшее Вам спасибо! Просто супер!!!!  
нет слов! я потрясён!!!    
И отдельная больщушая благодарность за быстроту ответа… это всё нужно было срочно…  

  а по поводу имён — не собираюсь я их трогать:  
1) там листы (которых несколько десятков) запаролены, 2) не исключаю, что эти имена могут где-то использоваться  
3) эта таблица нам «спущена» вышестоящей организацией…  
нафик-нафик!! работает — не трогай!! ;-))  

  единственное, мне показалось, что на каждом листе:    
СВОЙ НАБОР ОДНИХ И ТЕХ ЖЕ ИМЁН! а я раньше считал, что в Excel имена должны быть уникальны в пределах КНИГИ…    
я ошибался?..

 

Не за что.  

  На сколько я знаю, в Excel можно создать 2 вида имён  
1) На уровне листа  
2) На уровне книги

 

Serge

Пользователь

Сообщений: 11307
Регистрация: 01.01.1970

Павел, спасибо.  

  с именами понял. Спасибо. учту.  
учится, учится и ещё раз учится!

 

Serge

Пользователь

Сообщений: 11307
Регистрация: 01.01.1970

разумеется, не так… ;-)))  
вот так лучше:  

  Учиться, учиться и ещё раз учиться!!

 

Тоже очень помогло, просто благодарен

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

{quote}{login=Serge}{date=18.04.2008 07:11}{thema=Спасибо}{post}Павел, спасибо.  

  с именами понял. Спасибо. учту.  
учится, учится и ещё раз учится!{/post}{/quote}Учиться!

Я сам — дурнее всякого примера! …

 

Помогите открыть файл! При попытке его открыть самостоятельно, появляется окно: имя не может совпадать со встроенным именем (конфликт имён). Спасибо!!!!  
<EM><STRONG>Файл удален</STRONG> — велик размер — [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>

 

Igor67

Пользователь

Сообщений: 3705
Регистрация: 21.12.2012

у Вас были какие то битые ссылки в именах, но файл просто открылся. Проверьте Имена и старайтесь избегать названий диапазонов и имен в 1 букву с R1C1 . Это зарезервированные имена Row Collumn используемые в таком стиле;) И пожалуйста, ознакомьтесь с правилами. У Вас размер файла зашкаливает:)

 

Юрий М

Модератор

Сообщений: 60345
Регистрация: 14.09.2012

Контакты см. в профиле

Потакаем нарушителям? 🙂

 

{quote}{login=Igor67}{date=21.04.2011 10:24}{thema=}{post}у Вас были какие то битые ссылки в именах, но файл просто открылся. Проверьте Имена и старайтесь избегать названий диапазонов и имен в 1 букву с R1C1 .  

    Скажите, пожалуйста, как Вы его открыли???? У меня в настройках не стоит флажок на стиле R1C1!!! А открыть файл очень надо, там декларация!!!! Напишите очень подробно, что мне сделать чтобы открыть это файл!!!! Заранее большое спасибо!!!!!!

 

А файл из архива в предыдущем ответе у Вас не открывается? Даже проверил себя — скачал, разархивировал и открылся без лишних вопросов.  
Игорь67

 

Большое спасибо, за помощь!!!!!!!!!!!!!!))))))))))))))

 

Я, конечно, извиняюсь!!!! Я Вам уже со своими проблемами надоела, но увы(((( мне опять нужна Ваша помощь!!!! Помогите открыть файл, или расскажите как это сделать самостоятельно!!!!!

 

Попробовал в Ехс2003, при открытии высветилась ошибка о несовпадении имен, в окошечко ввел новое имя от балды и файл открылся. Так как это происходит с областью печати, то потом просто удалил это имя через ВСТАВКА ИМЯ ПРИСВОИТЬ.  
В 2007 просто давил на ОК.  
Игорь67

 

Hugo

Пользователь

Сообщений: 23101
Регистрация: 22.12.2012

В XL2000 файл post_223107.rar открылся вообще без вопросов. Да, есть битое имя в области печати.

 

Наташа

Гость

#18

27.04.2011 20:05:59

Большое спасибо

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка иммобилайзера мицубиси асх
  • Ошибка инициализации d3d diablo 3