Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 12:16:59

Войти
Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе ХИТРОСТИ
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Не работает функция "=ГИПЕРССЫЛКА" / "=HYPERLINK" на ячейку активного листа
Страниц: [1]   Вниз
Печать
Автор Тема: Не работает функция "=ГИПЕРССЫЛКА" / "=HYPERLINK" на ячейку активного листа  (Прочитано 4775 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Valetnina
Постоялец
***

Репутация: +2/-0
Офлайн Офлайн

Сообщений: 153



Просмотр профиля WWW E-mail
« : 11.02.2019, 23:00:01 »

Доброго дня.
Столкнулась с тем, что невозможно создать ссылку на ячейку листа Х с помощью функции Excel, расположенной на том же листе Х - ошибка "невозможно найти указанный файл" и никуда не ведёт. Пример во вложении.
Вопрос: не является ли это известным багом Майкрософт ? Информацию такую в русскоязычном интернете не нахожу.
Если кто знает способ обойти этот момент (интересует только с применением функции ГИПЕРССЫЛКА, вставка гиперссылки через меню правого клика мыши не интересует), будет здорово узнать.
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #1 : 12.02.2019, 09:21:18 »

не является ли это известным багом Майкрософт ?
Нет. Но создание ссылок на ячейки делается иначе:
=ГИПЕРССЫЛКА("#"&ЯЧЕЙКА("address";Feuil1!$A$1);"ссылка на этот же лист - не работает !")
обратите внимание на знак решетки - именно он дает понять, что ссылка должна быть местом в текущем документе. В этой статье(Что такое гиперссылка?) я упоминал этот момент.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Valetnina
Постоялец
***

Репутация: +2/-0
Офлайн Офлайн

Сообщений: 153



Просмотр профиля WWW E-mail
« Ответ #2 : 12.02.2019, 12:15:31 »

Дмитрий. Спасибо Вам огромное, в который раз нахожу у Вас информацию, слабо представленную где бы то ни было  еще.
Напрашивается мысль, что, возможно, знак # применим и не только в этой функции, то есть имеет более общее значение в масштабах Excel ?
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #3 : 12.02.2019, 14:36:43 »

В рамках стандартных функций Excel на вскидку не припомню каких-либо спец.свойств для решетки. А в VBA знак решетки используется с оператором LIKE и обозначает любую цифру.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
sboy
Постоялец
***

Репутация: +27/-0
Офлайн Офлайн

Сообщений: 207


Просмотр профиля E-mail
« Ответ #4 : 12.02.2019, 17:47:07 »

А в VBA знак решетки используется
еще для написания даты/времени
Код: (vb)
t=#17:46:52#
Записан
Valetnina
Постоялец
***

Репутация: +2/-0
Офлайн Офлайн

Сообщений: 153



Просмотр профиля WWW E-mail
« Ответ #5 : 12.02.2019, 18:13:14 »

t=#17:46:52#
как можно этим воспользоваться, что вводить в ячейку ?
Записан
boa
Старожил
****

Репутация: +22/-0
Офлайн Офлайн

Сообщений: 252


Доброта спасет мир...


Просмотр профиля WWW
« Ответ #6 : 12.02.2019, 23:46:17 »

так и вводить
Код: (vb)
[a1]=#17:46:52#
Записан

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

Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru