Excel такой файл уже существует

После очистки всех имен в списке Менеджера имен на листе в Excel, я попытался переместить лист снова и снова, получив всплывающее сообщение «имя уже в пункте назначения».

2 ответа

С давних времен у меня была схожая проблема, и я обнаружил, что некоторые рабочие листы были перемещены или скопированы из других книг, в которых также были названы диапазоны.

Вы можете попробовать эти шаги, чтобы избавиться от проблемы.

  1. Закройте все открытые книги, если они есть. неисправность Excel.
  2. Перезагрузите Excel и откройте книгу.
  3. Нажмите Ctrl+F3 и отфильтруйте именованные диапазоны на ошибки.
  4. Удалите все ошибочные именованные диапазоны.
  5. Закончите с помощью OK.
  6. Сохранить & amp; закройте рабочую книгу.

Теперь, когда вы копируете или перемещаете листы, вы не должны сталкиваться с этой ошибкой.

  1. Возможно, у вас есть несколько формул, с меткой Named Ranges не может быть удалены, так что лучше RENAME NAMED RANGES у источника избегайте дубликатов. Я думаю, Rename это наилучшее решение.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

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

Примечание: Диалоговое окно «конфликт имен» появится для каждого экземпляра конфликтующего диапазона имен.

Решение

Если появится диалоговое окно выше, выполните одно из указанных ниже действий.

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

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

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

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

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

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

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

— Это ссылка на ячейку, например A1, А123 или КСФД21.

содержит пробелы или символы (,/, *, [,]. ) или

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

я работал над электронной таблицей Microsoft Excel 2007 в течение нескольких дней. Я работаю с основным шаблоном, таким как sheet, и неоднократно копирую его на новый лист. До сегодняшнего дня это происходило без проблем. Однако в середине сегодняшнего дня это вдруг изменилось, и я не знаю, почему. Теперь, всякий раз, когда я пытаюсь скопировать лист, я получаю около десяти диалоговых окон, каждый из которых имеет другой объект диапазона имен (показан ниже как «XXXX»), и я нажимаю да для каждого из них:

формула или лист, который вы хотите переместить или скопировать, содержит имя «XXXX», которое уже существует на целевом листе. Вы хотите использовать эту версию названия?

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

объекты диапазона имен ссылаются на ячейки в лист. Например, E6 называется именем диапазона PRE на нескольких листах (и все вместе) и некоторые формулы относятся к PRE вместо $E . Один из «XXXX» выше это PRE . Эти диапазоны имен должны разрешаться только в пределах листа, на котором они отображаются. Это не было проблемой раньше, несмотря на тот же диапазон имен, существующий на нескольких листах раньше. Я хочу сохранить диапазон имен.

что могло измениться в моей таблице, чтобы вызвать это изменения в поведении? Я вернулся к предыдущим листам, созданным таким образом, и теперь они тоже дают сообщение при копировании. Я попробовал другой компьютер и другого пользователя, и такое же поведение наблюдается повсюду. Я могу только заключить, что что-то в электронной таблице изменилось. Что это может быть и как я могу вернуть старое поведение, при котором я могу копировать листы с диапазонами имен и не получать никаких предупреждений?

ищем в Name Manager Я вижу, что диапазоны имен жалуются на шоу дважды, один раз в область Template и снова как scope Workbook . Если я удалю область Template те, предупреждение уходит на копию, однако, я получаю кучу ошибок #REF. Если я удалю область Workbook ones, все кажется в порядке, и предупреждения о копировании тоже уходят, так что, возможно, это ответ, но я нервничаю о том, какой эффект это удаление будет иметь и интересно, как Workbook они появились в первую очередь.

будет ли безопасно просто удалить Workbook Диспетчер имен ограниченные записи и как они могли бы появиться без моего ведома с самого начала?

 

Атлика

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

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

Доброго времени суток, уважаемые знатоки!
Подскажите пожалуйста кто-нибудь сталкивался с проблемой, когда при копировании листа появляется сообщение о том, что имя «такое-то» уже существует (скрин во вложении)?
И при копировании одного листа он выдает более 50 таких сообщений (после 50го со счета сбилась). Т.е. нужно сидеть и просто жать кнопку «да» до умопомрачения :)
При этом в диспетчере имен я этого не вижу, никаких пользовательских форматов в книге нет. Есть только банальные таблички, сводники (вернее olap) и срезы. И вот такая беда. Подскажите, пожалуйста, с чем может быть связанно?
Спасибо!

Запретить сохранение если фаил с таким именем уже существует

Александр7034

Дата: Среда, 03.08.2022, 15:37 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 52

Нашел для своих целей уже рабочий макрос, его суть в том что бы брал из ячейки C2 имя и его использовал в имени файла при сохранении на сетевой диск.
Что бы по ошибке потом его не перезаписать помогите с доработкой кода. Нужно что бы в случае присутствия файла с таким именем, выходило сообщение — «Такой фаил уже существует»!
И стандартное меню ms офиса перезаписать фаил даже не появлялось, во избежании.
Сам код такой:

[vba]

Код

ub Кнопка38_Щелчок()

   ‘Объявление переменных
   Dim CellValue As String
   Dim Path As String
   Dim FinalFileName As String

   ‘Задаём каталог сохранения файла (в данном случае текущий каталог)
   Path = «X:FileserverОТЧЕТЫ»

   ‘Получаем значение ячейки
   CellValue = Range(«C2»)

   ‘Формируем итоговый путь и название файла
   FinalFileName = Path & CellValue

  [color=red][b] ‘Тут нужен код проверки присутствия файла который нельзя перезаписывать[/b][/color]

   ‘Сохраняем файл
   ActiveWorkbook.SaveAs Filename:=FinalFileName & «.xlsx», _
                      FileFormat:=xlOpenXMLWorkbook
                      ‘FileFormat:=xlOpenXMLWorkbookMacroEnabled ‘Для сохранения файла с макросом

     ‘Сообщение с результатом выполнения процедуры
   MsgBox «Файл успешно сохранен с названием — » & CellValue, vbInformation, «Результат»

End Sub

[/vba]

 

Ответить

Nic70y

Дата: Среда, 03.08.2022, 17:06 |
Сообщение № 2

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

при сохранении книги записать ее имя в левую ячейку,
перед сохранением сравнивать C2 и левую,
если они равны — не выполнять сохранение.


ЮMoney 41001841029809

 

Ответить

RAN

Дата: Среда, 03.08.2022, 17:23 |
Сообщение № 3

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

‘Тут нужен код проверки присутствия файла который нельзя перезаписывать

[vba]

Код

If Dir(FinalFileName )<>»» Then Exit Sub

[/vba]


Быть или не быть, вот в чем загвоздка!

 

Ответить

Александр7034

Дата: Четверг, 04.08.2022, 08:59 |
Сообщение № 4

Группа: Пользователи

Ранг: Участник

Сообщений: 52

If Dir(FinalFileName )<>»» Then Exit Sub

Не работает, досрочное завершения макроса не произошло, все равно выходит меню перезаписи существующего файла. Строку кода вписал так:
[vba]

Код

Sub Кнопка38_Щелчок()

   ‘Объявление переменных
   Dim CellValue As String
   Dim Path As String
   Dim FinalFileName As String

   ‘Задаём каталог сохранения файла
   Path = «X:FileserverОТЧЕТЫ»

   ‘Получаем значение ячейки
   CellValue = Range(«C2»)

   ‘Формируем итоговый путь и название файла
   FinalFileName = Path & CellValue
  ‘проверяем наличие файла
   If Dir(FinalFileName) <> «» Then Exit Sub
   ‘Сохраняем файл
   ActiveWorkbook.SaveAs Filename:=FinalFileName & «.xlsx», _
   FileFormat:=xlOpenXMLWorkbook
   ‘Сообщение с результатом выполнения процедуры
   MsgBox «Файл успешно сохранен с названием — » & CellValue, vbInformation, «Результат»

End Sub

[/vba]

Сообщение отредактировал Александр7034Четверг, 04.08.2022, 09:01

 

Ответить

Nic70y

Дата: Четверг, 04.08.2022, 09:09 |
Сообщение № 5

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

Александр7034, ну могли б и догадаться)
[vba]

Код

If Dir(FinalFileName & «.xlsx») <> «» Then
    MsgBox «Такой фаил уже существует!»
    Exit Sub
End If

[/vba]


ЮMoney 41001841029809

 

Ответить

Private Sub Workbook_BeforeClose(Cancel As Boolean)

    Dim FullName As String, FileName As String

        Range(«B13:O13,I38:K38″).Replace What:=»/», Replacement:=».», LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Range(«B13:O13,I38:K38»).NumberFormat = «dd.mm.yyyy»

       ‘ Запись в переменную имени файла.
    FileName = Sheets(«Лист1″).[q4].Value & » » & Sheets(«Лист1″).[i38].Value & » » _
        & «на» & » » & Sheets(«Лист1»).[B13].Value & «-» & Sheets(«Лист1»).[N13].Value & «.xlsm»

        ‘ Запись в переменную полного имени файла (путь + имя).
    FullName = «\Asu11-pceКоррекцииКорректировки по почте» & FileName

        ‘ Добавление к имени файла порядкового номера.
    AddIndexToFileName FullName

        ‘ Сохранение файла.
    ActiveWorkbook.SaveAs FileName:=FullName, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

End Sub

Private Sub AddIndexToFileName(FullName As String)

        Dim index As Long, FullNameWOExt As String, ext As String

            ‘ Если файла нет, то порядковый номер не добавляем.
    If Dir(FullName) = «» Then
        Exit Sub
    End If

        ‘ Запись в переменную расширения (вместе с точкой) и удаления расширения из полного имени.
    FullNameWOExt = Left(FullName, InStrRev(FullName, «.») — 1)
    ext = Mid(FullName, InStrRev(FullName, «.»))

        ‘ Добавление порядкового номера к имени файла.
    ‘ Нумерация будет начинаться с двух, т.к. у первого не будет порядкового номера.
    index = 2
    Do
        FullName = FullNameWOExt & «-» & index & ext
        If Dir(FullNameWOExt & «-» & index & ext) = «» Then
            Exit Sub
        End If
    Loop

    End Sub

[свернуть]

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

= ‘D:ПРОЕКТЫПапказаполнение документовFillDocuments.xla’! Пропись_Число(D12)

Кроме того, Excel может отобразить предупреждение о том, что автоматическое обновление ссылок отключено:

Разумеется, формулы после этого не работают, так как ссылаются на отсутствующий по данному пути файл.

Есть 4 варианта решения проблемы, выберите любой из них.
При постоянном использовании файла с разных компьютеров, рекомендую способ №1.
Если нужно исправить проблему разово (на прежнем компе файл больше не будет использоваться, или надстройка перемещена в другую папку), то выберите вариант 2, 3 или 4.

Microsoft Excel не может получить доступ к файлу? Следуйте этим простым шагам

Случается, что при открытии книги Excel с совместным доступом к файлу появляется запись «Файл заблокирован». Сохранить не получается. При последующем открытии оказывается, что общий доступ отключен. Возможные причины проблемы:

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Уже при 3-4 одновременных подключениях к файлу Excel начинал нещадно глючить , вылетать с ошибками, терять связь с исходным файлом и всю вашу работу за последние N минут и т. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Общий доступ существовал еще в легендарном Excel 2003. В современных версиях, работать совместно стало надежнее, а включить общий доступ все так же просто. Сперва разместите файл в сетевой папке, доступ к которой есть у нужных пользователей. Затем пройдите на панели инструментов во вкладку Рецензирование — раздел Изменения.
Excel Online. Настройка общего доступа к excel-таблицам

Как сделать общий доступ к файлу excel 2016?

  • отключить автозапуск программы в О ПРОГРАММЕ — ОПЦИИ
  • закрыть Excel (или закрыть надстройку FillDocuments)
  • переместить файл в новое расположение
  • запустить надстройку из нового места
  • включить автозапуск программы в О ПРОГРАММЕ — ОПЦИИ (если это нужно)

Совместный доступ в Microsoft Excel дает возможность работать с одним файлом сразу нескольким пользователям. Десять-двадцать человек на разных компьютерах одновременно вносят какие-то данные в один документ. Где находится определенная информация, работают определенные формулы.

Что я могу сделать, если Microsoft Excel не может получить доступ к какому-либо файлу?

Эта ошибка обычно возникает, когда вы нажимаете внешнюю ссылку в книге, но имя или путь к файлу связанного элемента были изменены.

Это приводит к описанному выше сообщению об ошибке. Из-за этого есть только пара вещей, которые вы можете сделать, чтобы решить эту проблему:

  • Убедитесь, что связанные элементы не перемещены и не переименованы.
  • Убедитесь, что связанные элементы обновлены в книге, если они изменены.
  • Удалите связанные элементы, если они больше не могут быть найдены

Поиск всех внешних ссылок в книге может быть непростой задачей, особенно если книга занимает несколько страниц и сотни ячеек.

Из-за этого одно простое решение для их поиска – найти ссылки, используемые в формулах:

Microsoft Excel не может получить доступ к файлу? Следуйте этим простым шагам

Это объединит все внешние ссылки на другие книги, и отсюда вы сможете обновить их все.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Некоторые задачи становятся недоступны создавать таблицы Excel;создавать, менять или просматривать сценарии; удалять листы; объединять либо разделять ячейки. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Далее просто нажимаем на файл, вверху появится черная полоска с функциями ,что можно сделать с данным файлом. Нас интересует функция «Редактировать» (в зависимости от прав доступа, та или иная функция может отсутствовать)

Excel — одновременный доступ и работа в excel Online от Yandex диск

  1. Откройте Microsoft Excel
  2. Нажмите на файл
  3. Нажмите Аккаунт
  4. Выберите параметры обновления
  5. Выберите Обновить сейчас
  6. Пусть обновления идут своим чередом

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

Похожие вопросы:

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

В настоящее время я разрабатываю приложение, которое требует, чтобы электронная таблица excel, выбранная пользователем, считывалась в DataTable и затем хранилась в базе данных sql server. Приложение.

Я пытаюсь открыть файл excel в папке с файлами excel, используя VBA. Я направляю свой код так, чтобы конечный пользователь попал прямо в папку и позволил ему выбрать файл из диалогового окна. Но я.

Я запускаю сценарий excel vba, в котором я пытаюсь открыть диалоговое окно, чтобы выбрать файл excel и открыть этот файл excel. Я пытаюсь указать путь к папке, чтобы конечный пользователь мог.

У меня есть excel на общем диске, и мое приложение использует соединение Oledb для чтения данных из excel в DataGridView. cn = New.

У меня есть код VBA в книге Excel, который открывает другую книгу только для того, чтобы скопировать и вставить некоторые ячейки обратно в первую книгу. Поэтому мне нужно только открыть его только.

Используя Excel 2010, я пытаюсь добавить код, который откроет окно выбора файла для пользователя, чтобы выбрать файл CSV, который он хочет открыть. Мой код находится ниже: Dim OpenThisFile.

Проблема : У меня есть пакет SSIS, который я создал в Visual Studio 2015 для SQL Server 2012. Пакет загружает файл с разделителями табуляции и некоторые записи из CRM, выполняет некоторую обработку.

У меня есть общая книга Excel, хранящаяся в устаревшей библиотеке документов SharePoint 2010, которую необходимо открыть для редактирования несколькими пользователями с помощью инструмента VBA.

Способ 4: исправляем ссылки на файл штатными средствами Excel

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

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

— Не видно кто что делает, т.е. информация будет доступна только после сохранения файла. Один не приятный момент при работе с файлом — если вы записываете информацию в одну и ту же ячейку, при сохранении файла работает правило «кто последний тот и папа»)))))

3 ответа

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

Понравилась статья? Поделить с друзьями:

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

  • Excel табличка для учета
  • Excel таблицы шаблоны excel word шаблоны
  • Excel таблицы формы отчеты
  • Excel таблицы формулы макросы
  • Excel таблицы учета работников

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

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