Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ярлык листа как ссылка - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Ярлык листа как ссылка
Venique Дата: Четверг, 06.11.2014, 12:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Приветствую!

Как сделать так, чтобы ярлычок листа являлся ссылкой на другую книгу? Т.е. щелкаешь по ярлыку, а у тебя не лист открывается, а книга, лежащая в определённом месте (т.е. сделать это через гиперссылку). Хотелось бы сделать нечто вроде Базы Знаний и накидать т.о. важные блоки информации, содержащиеся в других книгах, слишком объемных, чтобы объединить всё в одну.


Сообщение отредактировал Venique - Четверг, 06.11.2014, 14:45
 
Ответить
СообщениеПриветствую!

Как сделать так, чтобы ярлычок листа являлся ссылкой на другую книгу? Т.е. щелкаешь по ярлыку, а у тебя не лист открывается, а книга, лежащая в определённом месте (т.е. сделать это через гиперссылку). Хотелось бы сделать нечто вроде Базы Знаний и накидать т.о. важные блоки информации, содержащиеся в других книгах, слишком объемных, чтобы объединить всё в одну.

Автор - Venique
Дата добавления - 06.11.2014 в 12:51
Venique Дата: Четверг, 06.11.2014, 14:45 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
исправился
 
Ответить
Сообщениеисправился

Автор - Venique
Дата добавления - 06.11.2014 в 14:45
Pelena Дата: Четверг, 06.11.2014, 14:59 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Почему нельзя сделать обычными гиперссылками, если всё равно открывается книга?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПочему нельзя сделать обычными гиперссылками, если всё равно открывается книга?

Автор - Pelena
Дата добавления - 06.11.2014 в 14:59
Venique Дата: Четверг, 06.11.2014, 15:03 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Потому что они должны быть всегда на виду. А всегда на виду - ярлычки листов. Жмакаешь - открывается новая книга.

Или Вы хотите сказать, что вместо названия листа я могу вставить сразу гиперссылку и ярлык станет ссылкой?
 
Ответить
СообщениеПотому что они должны быть всегда на виду. А всегда на виду - ярлычки листов. Жмакаешь - открывается новая книга.

Или Вы хотите сказать, что вместо названия листа я могу вставить сразу гиперссылку и ярлык станет ссылкой?

Автор - Venique
Дата добавления - 06.11.2014 в 15:03
Pelena Дата: Четверг, 06.11.2014, 15:18 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Нет, я хотела сказать, что можно в отдельной книге на отдельном листе сделать список гиперссылок
Жмакаешь - открывается новая книга


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНет, я хотела сказать, что можно в отдельной книге на отдельном листе сделать список гиперссылок
Жмакаешь - открывается новая книга

Автор - Pelena
Дата добавления - 06.11.2014 в 15:18
Venique Дата: Четверг, 06.11.2014, 15:20 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
В данном случае это не подходит, данные ссылки должны быть всегда на виду, т.е. за пределами листов... потому и спрашиваю :(
 
Ответить
СообщениеВ данном случае это не подходит, данные ссылки должны быть всегда на виду, т.е. за пределами листов... потому и спрашиваю :(

Автор - Venique
Дата добавления - 06.11.2014 в 15:20
AndreTM Дата: Четверг, 06.11.2014, 17:33 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
ссылки должны быть всегда на виду, т.е. за пределами листов
Если в 2003 делать... Макросы можно использовать?


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
ссылки должны быть всегда на виду, т.е. за пределами листов
Если в 2003 делать... Макросы можно использовать?

Автор - AndreTM
Дата добавления - 06.11.2014 в 17:33
Venique Дата: Четверг, 06.11.2014, 17:33 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Да, конечно.
 
Ответить
СообщениеДа, конечно.

Автор - Venique
Дата добавления - 06.11.2014 в 17:33
Venique Дата: Пятница, 07.11.2014, 14:15 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
бамп
 
Ответить
Сообщениебамп

Автор - Venique
Дата добавления - 07.11.2014 в 14:15
Nic70y Дата: Суббота, 08.11.2014, 11:03 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
сдается мне, что ерундой занимаетесь
[vba]
Код
Private Sub Worksheet_Activate()
     Workbooks.Open Filename:="D:\712.xlsx"
End Sub
[/vba]


ЮMoney 41001841029809
 
Ответить
Сообщениесдается мне, что ерундой занимаетесь
[vba]
Код
Private Sub Worksheet_Activate()
     Workbooks.Open Filename:="D:\712.xlsx"
End Sub
[/vba]

Автор - Nic70y
Дата добавления - 08.11.2014 в 11:03
gling Дата: Суббота, 08.11.2014, 13:03 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
Или так. [vba]
Код
Private Sub Worksheet_Activate()
      Workbooks.Open Filename:="D:\" & ActiveSheet.Name & ".xlsx"
End Sub
[/vba] Конечно если там есть файл, с именем листа.
Цитата
Макросы можно использовать?
А разве можно это сделать без макросов?


ЯД-41001506838083

Сообщение отредактировал gling - Суббота, 08.11.2014, 13:06
 
Ответить
СообщениеИли так. [vba]
Код
Private Sub Worksheet_Activate()
      Workbooks.Open Filename:="D:\" & ActiveSheet.Name & ".xlsx"
End Sub
[/vba] Конечно если там есть файл, с именем листа.
Цитата
Макросы можно использовать?
А разве можно это сделать без макросов?

Автор - gling
Дата добавления - 08.11.2014 в 13:03
Venique Дата: Среда, 12.11.2014, 17:25 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

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

[vba]
Код
Private Sub Worksheet_Activate() 'запускаем макрос по активации листа
On Error Resume Next 'заставляем макрос не обращать внимание на ошибки
Sheets("Лист1").Activate 'убираем фокус с листа с макросом, чтобы не лицезреть пустоту
AppActivate "Microsoft Access" 'выводим на передний план MS Access
       If err.Number = 5 Then 'если получаем ошибку #5, которая говорит о том, что MS Access не запущен, то
           Programm = "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" 'запускаем его
           File = "\\***.mdb" 'открываем нужный файл
           Shell Programm & " " & File, vbNormalFocus 'вуаля!
       End If
End Sub
[/vba]

Труда переделать под любую другую программу\файл нет, макрос задокументировал подробно.


Сообщение отредактировал Venique - Среда, 12.11.2014, 17:27
 
Ответить
СообщениеЕрунда - не ерунда, но потребовалось иметь эти псевдо-ссылки всегда на виду, т.е. с помощью ярлычков. Причём, необходимо было открывать не только экселевские документы, но и сторонние. Без макросов действительно нельзя... возможно, кому-то пригодится:

[vba]
Код
Private Sub Worksheet_Activate() 'запускаем макрос по активации листа
On Error Resume Next 'заставляем макрос не обращать внимание на ошибки
Sheets("Лист1").Activate 'убираем фокус с листа с макросом, чтобы не лицезреть пустоту
AppActivate "Microsoft Access" 'выводим на передний план MS Access
       If err.Number = 5 Then 'если получаем ошибку #5, которая говорит о том, что MS Access не запущен, то
           Programm = "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" 'запускаем его
           File = "\\***.mdb" 'открываем нужный файл
           Shell Programm & " " & File, vbNormalFocus 'вуаля!
       End If
End Sub
[/vba]

Труда переделать под любую другую программу\файл нет, макрос задокументировал подробно.

Автор - Venique
Дата добавления - 12.11.2014 в 17:25
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!