Не удается обновить одну или несколько связей в книге excel как исправить ошибку

СУТЬ ПРОБЛЕМЫ:
Необходимо чтобы при открытии Excel-файла происходило обновление его данных из других (закрытых) файлов. Ссылки на книги с исходными данными прямые, т.е. данные просто копируются из источника в определенные ячейки файла с отчетом. При открытии файла с отчетом (файла-приемника) появляется сообщение «Не удается обновить одну или несколько связей в книге Excel» и предлагается «Продолжить» (без обновления) или «Изменить связи». При нажатии на кнопку «Изменить связи», появляется окно, где указаны существующие связи и в поле «состояние» для каждой связи стоит «ОК»!  Как это понять? Это значит «Мол связь в норме, только обновиться почему-то не могу»??   :-
Жму в этом окне кнопку «Обновить» и только после этого данные обновляются.

Почему Excel не может сам обновить данные при открытии файла??   >:(    Кто-нибудь знает как решить эту проблему?

(OS Windows Vista, Office 2007)


#1




28.04.2010, 14:13

Последнее редактирование: 28.04.2010, 14:16 от Василий Алибабаевич

А если отключить автообновление связей и запустить его вручную, то нет ошибки?
Надо в этом окне нашимать не кнопку обновить, а кнопку Состояние и посмотреть состояние связей.
Обновить, если не ошибаюсь, обновляет состояние только одной связи (выделенной).


Добрый день! Спасибо за быстый отклик.

Цитата: Василий Алибабаевич от 28.04.2010, 14:13
Надо в этом окне нашимать не кнопку обновить, а кнопку Состояние и посмотреть состояние связей.

Так состояние связей и так показывается сразу как «ОК» (см. предыдущее сообщение). Это то меня и удивляет — состояние связей ОК, а обновить данные Excel сам не может! И после нажатия на кнопку «Состояние» по-прежнему все остается «ОК». 

Цитата: Василий Алибабаевич от 28.04.2010, 14:13
Обновить, если не ошибаюсь, обновляет состояние только одной связи (выделенной).
А если отключить автообновление связей и запустить его вручную, то нет ошибки?

Кнопка «Обновить» обновляет действительно только одну (выбранную) связь. Вот я и обновляю последовательно связи со всеми книгами нажатием этой кнопки. При этом загружаются необходимые данные из источников.

Если отключить автоматическое обновление, то после открытия окна «Изменение связей» в графе «Состояние» для всех связей пишется «неизвестно». Нажатие кнопки «Обновить» переводит состояние в «ОК» и данные загружаются. Сообщения об ошибке не возникает.

Проблема как раз в автоматическом обновлении!  Во-первых, обновлять связи вручную просто замучаешься, а, во-вторых, файл-отчет предназначен для других пользователей (руководителей), которые просто не знают как в Excel что-то обновлять и объяснить им вряд-ли получится  :D


#3




29.04.2010, 17:50

Последнее редактирование: 29.04.2010, 17:57 от Василий Алибабаевич

Теперь и я задаю вопрос:
Отказывается работать макрос. Есть книга «книга1», со связями с двумя другими книгами.
Макрос отказывается работать. Все связи доступны, файлы открыты все.


Grauer
Повесьте на событие открытия книги макрос

Private Sub Workbook_Open()
ActiveWorkbook.UpdateLink (ActiveWorkbook.LinkSources(xlOLELinks))
End Sub

Василий Алибабаевич 

Нужно добавить
xlOLELinks

Скажи мне, кудесник, любимец ба’гов…

Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995


Добрый день. Возникла проблема у пользователя:

Работает с файлом, в котором есть ссылки на другие книги Excel, по идее, эти другие книги Excel должны открываться при установки курсора на ячейку с данными и нажатии Ctrl+Х (русская).
Но этого не происходит. Я так понимаю, это дело в настройках, тк в данном файле у других пользователях данная фишка работает. Прошу помощи в решении данного вопроса. Пока удалось только обновить ссылки, как описано выше.

вид листа:см вложение


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

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра


Цитата: Grauer от 28.04.2010, 12:21
СУТЬ ПРОБЛЕМЫ:
Необходимо чтобы при открытии Excel-файла происходило обновление его данных из других (закрытых) файлов …

Почему Excel не может сам обновить данные при открытии файла??   >:(    Кто-нибудь знает как решить эту проблему?

(OS Windows Vista, Office 2007)

Наткнулся на пост, у меня та же проблема. Так и не вижу здесь четкого ответа …
Думаю дело в скрытых (забытых) формулах.
Если знаете решение — поделитесь  :)


Цитата: Василий Алибабаевич от 28.04.2010, 14:13
А если отключить автообновление связей и запустить его вручную, то нет ошибки?
Надо в этом окне нашимать не кнопку обновить, а кнопку Состояние и посмотреть состояние связей.
Обновить, если не ошибаюсь, обновляет состояние только одной связи (выделенной).

Читайте внимательней или сформулируйте правильно свою «проблему» и заведите новый топик :)

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра


  • Профессиональные приемы работы в Microsoft Excel

  • Обмен опытом

  • Microsoft Excel

  • Обновление связей с другими книгами Excel (прямые ссылки)

Нам не удалось обновить одну или несколько связей в книге как убрать

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

Подскажите как это исправить, где искать связь.

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

Подскажите как это исправить, где искать связь. n0leg68

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

Подскажите как это исправить, где искать связь. Автор — n0leg68
Дата добавления — 25.07.2015 в 11:50

Связи в MS Excel. Ошибка: Откройте источник для обновлений в MS Excel. Подробнее внутри. +Скриншот

из за чего выходит такая ошибка?
И как сделать так, чтобы обновились связи нормально.

Настройка обновления связей по запросу при открытии файла

Существует несколько вариантов выбора в диалоговом окне Запрос на обновление связей.

Если никакие связи не создавались:
На вкладке Данные в группе Подключения нажмите кнопку Изменить связи.
Нажмите кнопку Запрос на обновление связей.
Щелкните Не отображать оповещение и не обновлять автоматические связи.

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

Нам не удалось обновить одну или несколько связей в книге как убрать

Хотел поделиться с Вами следущей проблемой. Имеется пользователь который перешел с 2007 на 2010 Excel. Имеется два файла 1.xls и 2.xls между которыми имеется связи. Если файл 2.xls закрыт то в 1.xls в ящейке со связью отображается полный адрес связи «сервер-папки-файл». Но вот если файлы открыты оба и 1 и 2 то связи всё равно длинные (полный путь) пользователь жалуется мол неудобно. Файлы друг друга видят (можно создать связь бес проблем) и были открыты из одного и того же окна («файл-открыть»). Обновление в ручную тоже эфекта не приносит. Пробовал различные настройки безопасности, всё бестолку. Win 7 Pro x64 Office 2010 x64.

  • Перемещено Dmitriy Vereshchak Microsoft contingent staff, Moderator 1 июля 2013 г. 11:59 Относится к категории «Officе»

Ответы

Да, я Жук, три пары лапок и фасеточные глаза :))

  • Предложено в качестве ответа Иван Проданов Microsoft contingent staff, Moderator 8 июля 2013 г. 13:35
  • Помечено в качестве ответа Жук MVP, Moderator 10 июля 2013 г. 7:59

Странного ничего нет.

При открытых двух взаимосвязанных Книгах, ссылки будут иметь короткий формат:

При закрытии любой из взаимосвязанных Книг, ссылка из короткой, превратится в полную ссылку:

I use SharePoint 2013 and Excel Services and PoverPivot Services.

I have a Pover Pivot report . When I see this in SharePoint and I want refresh my data from Data menu,

enter image description here

I get this error :

External Data Refresh Failed
An error occurred while working on the Data Model in the workbook. Please try again. 

We were unable to refresh one or more data connections in this workbook. 
The following connections failed to refresh: 

enter image description here

I fond this Link but this not work.

asked Mar 11, 2014 at 11:57

Ardalan Shahgholi's user avatar

Ardalan ShahgholiArdalan Shahgholi

11.8k20 gold badges107 silver badges144 bronze badges

I run into the same issue.
In my case my powerpivot datamodel was pointing among Others also to a second Excel file, stored in a DocumentLibray.

Once you have followed all steps in the article below:
http://technet.microsoft.com/en-us/library/jj879294.aspx

You should enable VERBOSE log for «PowerPivot Service» category.
Trigger a manual refresh in order to produce the log output.

I you find this error in the log:
The provider ‘Microsoft.ACE.OLEDB.12.0’ is not registered.
This is related to missing x64 OLEDB driver.

In my case I had Office 2013 x32 installed in the SharePoint server, and that’s the point.
SharePoint is x64, so it could not load the proper OleDB driver (x64) which I downloaded and installed from:
http://www.microsoft.com/en-us/download/details.aspx?id=13255
(it is the same driver for Office 2010 and 2013 actually).

answered Apr 16, 2014 at 12:47

CIGNUM's user avatar

1

Не удается обновить связь

n0leg68

Дата: Суббота, 25.07.2015, 11:50 |
Сообщение № 1

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

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

Сообщений: 88


Репутация:

11

±

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


Excel 2013

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

Подскажите как это исправить, где искать связь???

К сообщению приложен файл:

6788877.xlsm
(50.5 Kb)

Сообщение отредактировал n0leg68Суббота, 25.07.2015, 13:07

 

Ответить

KSV

Дата: Суббота, 25.07.2015, 11:58 |
Сообщение № 2

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

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

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


Excel 2013

На ленте — Вкладка «Данные» — кнопка «Изменить связи»


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

n0leg68

Дата: Суббота, 25.07.2015, 12:16 |
Сообщение № 3

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

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

Сообщений: 88


Репутация:

11

±

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


Excel 2013

В том то и дело что у меня не горит эта кнопка «Изменить связи» чтобы ее нажать.

Сообщение отредактировал n0leg68Суббота, 25.07.2015, 12:18

 

Ответить

KSV

Дата: Суббота, 25.07.2015, 12:32 |
Сообщение № 4

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

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

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


Excel 2013

Значит смотрите, что у вас есть по кнопке «Существующие подключения», на вкладке «Данные».
А чтобы не гадать — покажите ваш файл.


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

n0leg68

Дата: Суббота, 25.07.2015, 13:11 |
Сообщение № 5

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

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

Сообщений: 88


Репутация:

11

±

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


Excel 2013

Фаил я выложил посмотрите, у вас там все должно будет работать. Смысл в том что в таблице можно ставить только те значения,какие есть во 2-ом листе в столбце А. И у всех получается. А у меня ставит любые числа и буквы… Не выдовая EROR. Макросы естественно я там и не трогал, но дело ведь я думаю полюбому не в них…

Сообщение отредактировал n0leg68Суббота, 25.07.2015, 13:16

 

Ответить

KSV

Дата: Суббота, 25.07.2015, 13:51 |
Сообщение № 6

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

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

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


Excel 2013

Так?
[p.s.]Еще, у вас проверка данных в диапазоне B5:B67 ссылается на именованный диапазон «Должности», который отсутствует в приложенном файле-примере (допускаю, что в вашем рабочем файле этот диапазон есть).[/p.s.]

К сообщению приложен файл:

5024285.xlsm
(49.2 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

Сообщение отредактировал KSVСуббота, 25.07.2015, 13:55

 

Ответить

n0leg68

Дата: Суббота, 25.07.2015, 15:24 |
Сообщение № 7

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

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

Сообщений: 88


Репутация:

11

±

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


Excel 2013

Поменял настройки параметров макросов и все сразу заработало… :-)
Интересно как они сами там поменялись,может при каком либо обновлении или кто то по компу моему лазил на работе… Ну да ладно главное заработало

Сообщение отредактировал n0leg68Суббота, 25.07.2015, 15:25

 

Ответить

KSV

Дата: Суббота, 25.07.2015, 16:00 |
Сообщение № 8

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

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

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


Excel 2013

Какие именно «настройки параметров макросов» вы поменяли, чтобы заработало?
И причем здесь настройки макросов, если вы подняли 2 вопроса:

Пишет не удается обновить 1 или несколько связей в книге

Смысл в том что в таблице можно ставить только те значения,какие есть во 2-ом листе в столбце А.
А у меня ставит любые числа и буквы…

и ни один из них не зависит от настроек макросов.
По первому – нужно было разобраться, на какую именно связь ругается Excel, а по второму – нужно было задать условия проверки для диапазона (т.е., тоже не макросами).


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

n0leg68

Дата: Суббота, 25.07.2015, 18:24 |
Сообщение № 9

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

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

Сообщений: 88


Репутация:

11

±

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


Excel 2013

Ну на счет макросов наверно как раз и зависит, а вот на счет связи не знаю, но при запуске больше не запрашивает…)))
Я сделал изменения как на вложеной картинке и после чего стало все работать правильно.
[moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]

К сообщению приложен файл:

4794231.jpg
(33.2 Kb)

Сообщение отредактировал PelenaСуббота, 25.07.2015, 19:47

 

Ответить

KSV

Дата: Суббота, 25.07.2015, 18:37 |
Сообщение № 10

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

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

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


Excel 2013

Ну на счет макросов наверно как раз и зависит

разговор «слепого» с «глухим»… :)
ладно, забейте! заработало — пусть работает…

[offtop]Как в анекдоте: «Никак не пойму, почему машина не заводится… По колесам стучал, двери открывал-закрывал, даже пепельницу вытряхнул, а она все равно не заводится!»[/offtop]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

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

Какие ссылки и причины вызывают проблему

Проблемы с обновлением ссылок в Excel

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

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

Далее мы увидим различные действия, которые мы можем предпринять, чтобы попытаться решить проблемы при обновлении ссылок в Microsoft Excel.

Найдите внешние ссылки, чтобы решить проблему

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

Автобус Excel y solucionar

Для этого на вкладке «Домашняя страница» нажмите кнопку «Поиск и выберите», а затем нажмите «Поиск». В текстовом поле мы должны ввести * .XL * и нажмите кнопку Искать все. В поле внизу будут показаны все ячейки, содержащие эту ссылку. Как только ссылка, по которой возникает ошибка, найдена, мы можем удалить или изменить ее, чтобы исправить.

Отключить сообщение об ошибке при обновлении ссылок

В нашей книге Excel мы можем делать внешние ссылки на другие книги. В этом случае, когда мы пытаемся открыть нашу книгу Excel с внешними ссылками, она покажет нам предупреждающее сообщение. Чтобы исправить сообщение об ошибке, мы можем отключить его в параметрах Excel.

Проконсультируйтесь с актуальными автоматическими приложениями в Excel

Щелкните вкладку Файл, а затем кнопку Параметры. В новом открывшемся окне нажимаем Advanced на левой панели. Позже, на панели справа в разделе «Общие», мы снимаем флажок «Обращаться» при обновлении автоматических ссылок. Наконец, нажмите ОК, чтобы закрыть окно. С этого момента, когда мы открываем книгу, ссылки будут обновляться автоматически без получения сообщений об ошибках.

Контроль обновления ссылок

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

Задачи актуализации Excel

Чтобы обновить ссылки, на вкладке «Данные» мы должны нажать кнопку «Обновить все».

Разблокировать защищенную таблицу

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

Для этого достаточно будет щелкнуть правой кнопкой на вкладке «Лист» в левой нижней части. Это приведет к появлению контекстного меню, в котором мы должны выбрать опцию «Снять защиту листа «. Если наша электронная таблица защищена паролем, мы должны ввести правильный пароль и нажать «Применить». Если он не заблокирован каким-либо паролем, нажатие на «Снять защиту с листа» автоматически разблокирует защищенный лист.

Excel desproteger hoja

В качестве альтернативы мы также можем разблокировать защищенную электронную таблицу на вкладке «Обзор», которую мы находим в верхней правой части Excel. Отсюда в разделе «Защитить» нажмите кнопку «Снять защиту с листа».

Восстановить битые ссылки

Перед тем, как сделать этот вариант, удобно, чтобы сохраняем резервную копию нашей книги Excel. Позже мы открываем книгу Excel, которая показывает нам ошибку со ссылками, и щелкаем вкладку «Данные». Здесь мы увидим, что команда «Редактировать ссылки» недоступна, если наша книга не содержит ссылок.

В поле «Исходный файл» мы должны выбрать поврежденный файл, который мы хотим исправить, и нажать «Изменить источник». Теперь нам нужно только найти место назначения файла, с которым мы связали данные, мы выбираем новый исходный файл и нажимаем «Изменить источник».

Отключить DDE (динамический обмен данными)

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Протокол динамического обмена данными DDE был разработан Office, чтобы иметь возможность обмениваться данными между различными приложениями, которые его составляют, например, между PowerPoint и Excel, Word и Excel и т. д. Когда мы пытаемся открыть документ с помощью этого протокола, появится окно с предупреждением, указывающее, мы хотим обновить данные связанных файлов.

Excel без приложений, использующих Intercambio dinámico de datos

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

Понравилась статья? Поделить с друзьями:
  • Как мысленно найти человека
  • Как найти хозяина медали по номеру медали
  • Как найти мобильную версию сайта
  • Как найти массу проводника физика
  • Как найти нужный мем