powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Файл не найден
12 сообщений из 12, страница 1 из 1
Файл не найден
    #34488937
stats2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Microsoft Excel 2000

В ячейках “главного” документа содержатся ссылки на данные в других внешних документах Excel. Если внешний документ отсутствует – то открывается диалог “Файл не найден”. Поскольку таких внешних ссылок достаточно много и отсутствующих документов тоже - постоянное нажимание в диалоговом окне Отмена или Esc занимает время – вопрос в том можна ли отключить етот диалог. Чтобы если файл отсутсвует в ячейку возращалося только значение ошибки...
...
Рейтинг: 0 / 0
Файл не найден
    #34488945
Фотография udgeen69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А эти связи нужны?
...
Рейтинг: 0 / 0
Файл не найден
    #34489084
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чём собственно вопрос?

Если тебе нужно обновление этих связей - то обновляй, если не нужны то разорви "Правка - Связи"
...
Рейтинг: 0 / 0
Файл не найден
    #34489165
stats2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нужны!
И еще такой вопрос:
почему если документ отсутствует то в соответствующую ячейку должно возвращаться значение #ССЫЛКА! - а возвращается числовое значение (((
...
Рейтинг: 0 / 0
Файл не найден
    #34489342
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А он и не должен ссылку выдавать...он старое значение помнит...для твоего же блага
...
Рейтинг: 0 / 0
Файл не найден
    #34489380
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можешь зайти в Правка - Связи и увидеть с какими файлами нарушен контакт и разорвать с ними связи, тогда цифры останутся и ругаться на эти файлы он больше не будет...

тебя не поймёшь - чё те надо-то?
...
Рейтинг: 0 / 0
Файл не найден
    #34489502
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stats2Microsoft Excel 2000

В ячейках “главного” документа содержатся ссылки на данные в других внешних документах Excel. Если внешний документ отсутствует – то открывается диалог “Файл не найден”. Поскольку таких внешних ссылок достаточно много и отсутствующих документов тоже - постоянное нажимание в диалоговом окне Отмена или Esc занимает время – вопрос в том можна ли отключить етот диалог. Чтобы если файл отсутсвует в ячейку возращалося только значение ошибки...

При какой операции выскакивает диалог?
Просто так он по идее не выскакивает!
...
Рейтинг: 0 / 0
Файл не найден
    #34489738
stats2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deggasad
При какой операции выскакивает диалог?

Например при открытии документа. После вопроса "Обновить все связанные данные?" - Да.
Соответственно - когда файла нет - то и появляется этот диалог...
...
Рейтинг: 0 / 0
Файл не найден
    #34489973
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stats2 Deggasad
При какой операции выскакивает диалог?

Например при открытии документа. После вопроса "Обновить все связанные данные?" - Да.
Соответственно - когда файла нет - то и появляется этот диалог...

Войди в связи и обнови только те которые необходимо! Это конечно не самый лучший способ, но чтож.
А чтобы значения не сохраняло а ошибку писало, галку в параметрах - вычислениях нужно убрать "сохранять значения"
...
Рейтинг: 0 / 0
Файл не найден
    #34489980
stats2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Granata005Можешь зайти в Правка - Связи и увидеть с какими файлами нарушен контакт и разорвать с ними связи, тогда цифры останутся и ругаться на эти файлы он больше не будет...

Да я и так знаю "с какими файлами нарушен контакт" ...
И эти связи нужны - может в данный момент документ отсутствует - но через некоторый период времени он будет там 100%

И вопрос в том - можна ли сделать так чтобы этот диалог не появлялся а в соответствующей ячейке было значение ошибки...
...
Рейтинг: 0 / 0
Файл не найден
    #34490777
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stats2Microsoft Excel 2000

В ячейках “главного” документа содержатся ссылки на данные в других внешних документах Excel. Если внешний документ отсутствует – то открывается диалог “Файл не найден”. Поскольку таких внешних ссылок достаточно много и отсутствующих документов тоже - постоянное нажимание в диалоговом окне Отмена или Esc занимает время – вопрос в том можна ли отключить етот диалог. Чтобы если файл отсутсвует в ячейку возращалося только значение ошибки...

Если нужно чтобы именно ошибки в ячейках были, то так повесь это на какую нибуть кнопку и обновляйся этой кнопкой.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Function FileExists3(fname) As Boolean
    Set filesys = CreateObject("scripting.filesystemobject")
    FileExists3 = filesys.fileexists(fname)
End Function

Sub UpdLink()

Application.DisplayAlerts = False
aLinks = ActiveWorkbook.LinkSources(xlExcelLinks)
If Not IsEmpty(aLinks) Then
    For i =  1  To UBound(aLinks)
     fname = aLinks(i)
     If FileExists3(fname) = True Then
       ActiveWorkbook.UpdateLink Name:=fname
       Else
         x = Split(fname, "\")
         fnput = Replace(fname, x(UBound(x)), "[" & x(UBound(x)) & "]")
         For Each sh In ActiveWorkbook.Sheets
           sh.Cells.Replace What:=fnput, Replacement:=fnput, LookAt:=xlPart
         Next sh
      
     End If
    Next i
End If
Application.DisplayAlerts = True

End Sub



Если можно не обновлять недоступные файлы, а оставить старые цифры то удали из модуля эти строки:
Код: plaintext
1.
2.
3.
4.
5.
       Else
         x = Split(fname, "\")
         fnput = Replace(fname, x(UBound(x)), "[" & x(UBound(x)) & "]")
         For Each sh In ActiveWorkbook.Sheets
           sh.Cells.Replace What:=fnput, Replacement:=fnput, LookAt:=xlPart
         Next sh
...
Рейтинг: 0 / 0
Файл не найден
    #34490782
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант не очень красивый, поэтому буду рад увидеть другие! Или этот подкорректировать!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Файл не найден
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]