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

Вход

Регистрация

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

 

= Мир MS Excel/Именной диапазон и гиперссылка - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Именной диапазон и гиперссылка
sashgera Дата: Понедельник, 22.09.2014, 05:20 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте
В шапке excel находится гиперссылка на именной диапазон (он где-то внизу), при клике на гиперссылку лист автоматически прокручивается до именного диапазона.
Как сделать, чтобы при прокрутке именной диапазон был в центре экрана или вверху, а не внизу. Без макросов.
К сообщению приложен файл: name.xlsx (10.9 Kb)


Сообщение отредактировал sashgera - Понедельник, 22.09.2014, 06:27
 
Ответить
СообщениеЗдравствуйте
В шапке excel находится гиперссылка на именной диапазон (он где-то внизу), при клике на гиперссылку лист автоматически прокручивается до именного диапазона.
Как сделать, чтобы при прокрутке именной диапазон был в центре экрана или вверху, а не внизу. Без макросов.

Автор - sashgera
Дата добавления - 22.09.2014 в 05:20
AndreTM Дата: Понедельник, 22.09.2014, 05:31 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
А пример файла?


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеА пример файла?

Автор - AndreTM
Дата добавления - 22.09.2014 в 05:31
Pelena Дата: Понедельник, 22.09.2014, 05:49 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация: 4635 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
На вкладке Формулы смотрите Диспетчер имён


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

Автор - Pelena
Дата добавления - 22.09.2014 в 05:49
sashgera Дата: Понедельник, 22.09.2014, 05:56 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
На вкладке Формулы смотрите Диспетчер имён

диспетчер имен посмотрел.. а как с моим вопросом? Возможны какие либо решения? или без макросов никак?
 
Ответить
Сообщение
На вкладке Формулы смотрите Диспетчер имён

диспетчер имен посмотрел.. а как с моим вопросом? Возможны какие либо решения? или без макросов никак?

Автор - sashgera
Дата добавления - 22.09.2014 в 05:56
Pelena Дата: Понедельник, 22.09.2014, 06:01 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация: 4635 ±
Замечаний: ±

Excel 365 & Mac Excel
Изменить диапазон name на =Лист1!$A$50:$A$65 (например) не вариант?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИзменить диапазон name на =Лист1!$A$50:$A$65 (например) не вариант?

Автор - Pelena
Дата добавления - 22.09.2014 в 06:01
AndreTM Дата: Понедельник, 22.09.2014, 06:17 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Лена, там такая проблема... Как бы name определяет уже имеющийся диапазон. С одной стороны, можно в Именах (или на листе) рассчитать новую ссылку (и задать ей имя), типа:
Код
=АДРЕС(МАКС(1;СТРОКА(Диапазон)+ЧСТРОК(Диапазон)/2-20);СТОЛБЕЦ(Диапазон))

Но дело в том, что гиперссылка с качестве имени-метки принимает только явно заданный диапазон, так что АДРЕС, СМЕЩ, ДВССЫЛ идут лесом :(
Получается, что даже исходный диапазон нельзя сделать динамическим, куда уж там до вторичных ссылок.
Хотя, я не утверждаю, что всё настолько плохо


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеЛена, там такая проблема... Как бы name определяет уже имеющийся диапазон. С одной стороны, можно в Именах (или на листе) рассчитать новую ссылку (и задать ей имя), типа:
Код
=АДРЕС(МАКС(1;СТРОКА(Диапазон)+ЧСТРОК(Диапазон)/2-20);СТОЛБЕЦ(Диапазон))

Но дело в том, что гиперссылка с качестве имени-метки принимает только явно заданный диапазон, так что АДРЕС, СМЕЩ, ДВССЫЛ идут лесом :(
Получается, что даже исходный диапазон нельзя сделать динамическим, куда уж там до вторичных ссылок.
Хотя, я не утверждаю, что всё настолько плохо

Автор - AndreTM
Дата добавления - 22.09.2014 в 06:17
sashgera Дата: Понедельник, 22.09.2014, 06:27 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Изменить диапазон name на =Лист1!$A$50:$A$65 (например) не вариант?

Спасибо, такой вариант подходит. А как снять выделение расширенного диапазона, при переходе по гиперссылке? Файл с примером обновил.
 
Ответить
Сообщение
Изменить диапазон name на =Лист1!$A$50:$A$65 (например) не вариант?

Спасибо, такой вариант подходит. А как снять выделение расширенного диапазона, при переходе по гиперссылке? Файл с примером обновил.

Автор - sashgera
Дата добавления - 22.09.2014 в 06:27
Pelena Дата: Понедельник, 22.09.2014, 06:35 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация: 4635 ±
Замечаний: ±

Excel 365 & Mac Excel
Андрей, я не увидела там никаких динамических диапазонов, поэтому и решение самое простое :)

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


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

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

Автор - Pelena
Дата добавления - 22.09.2014 в 06:35
sashgera Дата: Понедельник, 22.09.2014, 06:44 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
мышкой кликнуть по ячейке

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

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

Автор - sashgera
Дата добавления - 22.09.2014 в 06:44
gling Дата: Понедельник, 22.09.2014, 06:50 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
А задать адрес диапазона =Лист1!$A$50 нельзя? Присвойте ячейке имя.


ЯД-41001506838083
 
Ответить
СообщениеА задать адрес диапазона =Лист1!$A$50 нельзя? Присвойте ячейке имя.

Автор - gling
Дата добавления - 22.09.2014 в 06:50
Pelena Дата: Понедельник, 22.09.2014, 06:59 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация: 4635 ±
Замечаний: ±

Excel 365 & Mac Excel
Владимир, иначально так и было, но автор хочет, чтобы эта ячейка А50 при переходе по гиперссылке была вверху экрана


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

Автор - Pelena
Дата добавления - 22.09.2014 в 06:59
Pelena Дата: Понедельник, 22.09.2014, 07:09 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация: 4635 ±
Замечаний: ±

Excel 365 & Mac Excel
sashgera, посмотрите еще такой вариант
К сообщению приложен файл: name-2.xlsx (10.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеsashgera, посмотрите еще такой вариант

Автор - Pelena
Дата добавления - 22.09.2014 в 07:09
sashgera Дата: Понедельник, 22.09.2014, 07:33 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Pelena, при уменьшении/увеличении окна excel именованный диапазон при переходе по гиперссылке виден по-разному – выше, ниже.., плюс разные мониторы у пользователей..
В первом, вашем варианте именной диапазон при переходе был всегда вверху экрана – то есть то, что мне надо, только вот выделение..
Я не совсем разобрался со вторым вариантом, вы сместили диапазон гиперссылки…, можно здесь сделать так как в первом варианте – именованный диапазон при переходе вверху экрана?
 
Ответить
СообщениеPelena, при уменьшении/увеличении окна excel именованный диапазон при переходе по гиперссылке виден по-разному – выше, ниже.., плюс разные мониторы у пользователей..
В первом, вашем варианте именной диапазон при переходе был всегда вверху экрана – то есть то, что мне надо, только вот выделение..
Я не совсем разобрался со вторым вариантом, вы сместили диапазон гиперссылки…, можно здесь сделать так как в первом варианте – именованный диапазон при переходе вверху экрана?

Автор - sashgera
Дата добавления - 22.09.2014 в 07:33
AndreTM Дата: Понедельник, 22.09.2014, 07:43 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
sashgera, вам надо видеть в центре экрана сам диапазон, или именно начало диапазона (т.е. там, где надпись)?
В любом случае, если меняются внешние визуальные признаки (размер окна, высота ячеек, разрешение монитора) - тут уж чисто формулами добиться нужного вам эффекта очень и очень сложно :) Даже макросами такого достичь будет не совсем просто.

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


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщениеsashgera, вам надо видеть в центре экрана сам диапазон, или именно начало диапазона (т.е. там, где надпись)?
В любом случае, если меняются внешние визуальные признаки (размер окна, высота ячеек, разрешение монитора) - тут уж чисто формулами добиться нужного вам эффекта очень и очень сложно :) Даже макросами такого достичь будет не совсем просто.

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

Автор - AndreTM
Дата добавления - 22.09.2014 в 07:43
sashgera Дата: Понедельник, 22.09.2014, 08:00 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
видеть в центре экрана сам диапазон, или именно начало диапазона

при переходе – лучше начало диапазона, (сверху экрана), вот что собой представляет таблица, в шапке три гиперссылки: удалено администрацией
 
Ответить
Сообщение
видеть в центре экрана сам диапазон, или именно начало диапазона

при переходе – лучше начало диапазона, (сверху экрана), вот что собой представляет таблица, в шапке три гиперссылки: удалено администрацией

Автор - sashgera
Дата добавления - 22.09.2014 в 08:00
Pelena Дата: Понедельник, 22.09.2014, 08:17 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация: 4635 ±
Замечаний: ±

Excel 365 & Mac Excel
Я действительно сместила на 20 строк именованный диапазон. Как формулами определить количество видимых строк на экране монитора, я не знаю. Сомневаюсь, что это возможно.

Посмотрите ещё вариант со структурой
К сообщению приложен файл: price_st.xlsx (87.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЯ действительно сместила на 20 строк именованный диапазон. Как формулами определить количество видимых строк на экране монитора, я не знаю. Сомневаюсь, что это возможно.

Посмотрите ещё вариант со структурой

Автор - Pelena
Дата добавления - 22.09.2014 в 08:17
sashgera Дата: Понедельник, 22.09.2014, 08:25 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Pelena, спасибо, но ваш первый вариант лучше, вариант со структурой пользователи не поймут
 
Ответить
СообщениеPelena, спасибо, но ваш первый вариант лучше, вариант со структурой пользователи не поймут

Автор - sashgera
Дата добавления - 22.09.2014 в 08:25
RAN Дата: Понедельник, 22.09.2014, 09:01 | Сообщение № 18
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Делал аналогичное, правда макросами, и не гиперссылку.
В итоге, совместно с клиентом, остановились на решении скролл до нужной строки минус 5 строк.
Видны и предыдущие записи, и нужный диапазон попадает в зону видимости.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеДелал аналогичное, правда макросами, и не гиперссылку.
В итоге, совместно с клиентом, остановились на решении скролл до нужной строки минус 5 строк.
Видны и предыдущие записи, и нужный диапазон попадает в зону видимости.

Автор - RAN
Дата добавления - 22.09.2014 в 09:01
Формуляр Дата: Понедельник, 22.09.2014, 10:48 | Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Но дело в том, что гиперссылка с качестве имени-метки принимает только явно заданный диапазон
Верно. Но тем не менее, есть одна хитрость.
К сообщению приложен файл: wideName.xls (30.0 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Но дело в том, что гиперссылка с качестве имени-метки принимает только явно заданный диапазон
Верно. Но тем не менее, есть одна хитрость.

Автор - Формуляр
Дата добавления - 22.09.2014 в 10:48
sashgera Дата: Вторник, 23.09.2014, 02:38 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

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

Pelena, как вы мне и предлагали, я расширил именованный диапазон, теперь при переходе по гиперссылке - он вверху экрана. С ненужным мне выделением диапазона при переходе, проступил так – именованные диапазоны разместил в скрытом столбце А
Еще с одним вопросом не поможете?
Таблица имеет более 1000 строк
При прокрутке, поле с нумерацией строк (не знаю, как правильно называется место, где указан номер строки) автоматически становится шире после 999 строки
Трехзначный номер переходит в четырехзначный и становится шире
Как указать ширину этого поля, чтобы в нем уместилось четырехзначный номер строки?
Пример во вложении.
К сообщению приложен файл: name_2.xlsx (16.7 Kb)
 
Ответить
Сообщение
либо мышкой кликнуть по ячейке, либо нажать одновременно на клавиатуре стрелку влево и стрелку вправо

Pelena, как вы мне и предлагали, я расширил именованный диапазон, теперь при переходе по гиперссылке - он вверху экрана. С ненужным мне выделением диапазона при переходе, проступил так – именованные диапазоны разместил в скрытом столбце А
Еще с одним вопросом не поможете?
Таблица имеет более 1000 строк
При прокрутке, поле с нумерацией строк (не знаю, как правильно называется место, где указан номер строки) автоматически становится шире после 999 строки
Трехзначный номер переходит в четырехзначный и становится шире
Как указать ширину этого поля, чтобы в нем уместилось четырехзначный номер строки?
Пример во вложении.

Автор - sashgera
Дата добавления - 23.09.2014 в 02:38
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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