Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. У книги есть связь с двумя книгами, например Book_1 и Book_2. Как будет выглядить программный код, если я хочу прервать связь с Book_1 Спасибо, Ольга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 13:52 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
kaolЗдравствуйте. У книги есть связь с двумя книгами, например Book_1 и Book_2. Как будет выглядить программный код, если я хочу прервать связь с Book_1 Спасибо, Ольга Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 14:44 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
Djon Player, не работает, я так уже пробовала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 18:27 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
Ольга, попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 19:26 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
kaolDjon Player, не работает, я так уже пробовала Зайдите в меню Правка, Связи и проверьте, активна ли у вас кнопка "Разорвать связи". Если активна, попробуйте выделить нужный файл и нажать разорвать связи. Если связь не будет разорвана, то скорее всего есть как минимум одна связь на защищенном листе по этой-же причине и код не разрывает связь. Тогда нужно предварительно делать снятие защиты нужных листов, где встречается данная связь и потом указывать код Код: plaintext И повторите пункты написанные выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 12:29 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
ZVI, Вот мой код, но почему-то не прерывает связь. Private Sub CommandButton2_Click() Dim lnk Sheets("ÊÓ").Select Sheets("ÊÓ").Copy /Копирование выбранного листа в отдельную книгу Msg = MsgBox("Ïðåðâàòü ñâÿçü", 4) If Msg = vbYes Then With ThisWorkbook /Прерывание связи этого листа с книгой, из которой он был скопирован For Each lnk In .LinkSources(Type:=xlLinkTypeExcelLinks) If InStr(1, lnk, "\1.xl", 1) Then .BreakLink lnk, xlLinkTypeExcelLinks If InStr(1, lnk, "\2.xl", 1) Then .BreakLink lnk, xlLinkTypeExcelLinks Next End With Else End If ActiveSheet.Shapes("CommandButton1").Select Selection.Delete ActiveSheet.Shapes("CommandButton2").Select Selection.Delete Msg = MsgBox("Îòïðàâèòü ïî ïî÷òå?", 4) If Msg = vbYes Then Application.Dialogs(xlDialogSendMail).Show / Это вопрос, а не комментарий. Как присвоить новое имя файла, не Книга 1, а Командировочное удостоверение. Те фаил должен отправляться по почте под именем Командировочное удостоверение. Возможно, переименовывать нужно раньше. Else End If End Sub Спасибо вам заранее, Ольга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 10:30 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: kaol > Это вопрос, а не комментарий. Как присвоить новое имя файла, не Книга 1, а Командировочное удостоверение. Те фаил > должен отправляться по почте под именем Командировочное удостоверение. Возможно, переименовывать нужно раньше. Я знаю 2 способа. Первый - сохранить книгу под нужным именем и второй создать книгу на основе файла с нужным именем, например: Код: plaintext файл с именем "Командировочное удостоверение1". З.Ы. И используй тег SRC для оформления кода Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 10:43 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
kaol Вот мой код, но почему-то не прерывает связь. Не могли бы вы выложить код в правильной кодировке, а то вместо русских букв иероглифы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 10:46 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
kaol Думаю что основная проблема в использовании ThisWorkbook в данном коде: Код: plaintext 1. 2. Лучше приложите оригинал файла, так будет проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 10:54 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
Djon Player, Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 11:03 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
kaol, Так-же смущает использование такой конструкции: Код: plaintext 1. 2. Да и по умолчанию в русской версии Книга1, Книга2, ни то ни другое не подпадает под эту проверку. Более правильно указать конкретные имена файлов, которые можно получить с помощью кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 11:04 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
kaol, У меня все получилось. Я изменила эту книгу на активну. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 11:07 |
|
||
|
Приревание выбранной связи через VBA
|
|||
|---|---|---|---|
|
#18+
На всякий случай полный код: Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 11:46 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=143&tid=2160394]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 368ms |

| 0 / 0 |
