Здравствуйте В шапке excel находится гиперссылка на именной диапазон (он где-то внизу), при клике на гиперссылку лист автоматически прокручивается до именного диапазона. Как сделать, чтобы при прокрутке именной диапазон был в центре экрана или вверху, а не внизу. Без макросов.
Здравствуйте В шапке excel находится гиперссылка на именной диапазон (он где-то внизу), при клике на гиперссылку лист автоматически прокручивается до именного диапазона. Как сделать, чтобы при прокрутке именной диапазон был в центре экрана или вверху, а не внизу. Без макросов.sashgera
Лена, там такая проблема... Как бы name определяет уже имеющийся диапазон. С одной стороны, можно в Именах (или на листе) рассчитать новую ссылку (и задать ей имя), типа:
Но дело в том, что гиперссылка с качестве имени-метки принимает только явно заданный диапазон, так что АДРЕС, СМЕЩ, ДВССЫЛ идут лесом Получается, что даже исходный диапазон нельзя сделать динамическим, куда уж там до вторичных ссылок. Хотя, я не утверждаю, что всё настолько плохо
Лена, там такая проблема... Как бы name определяет уже имеющийся диапазон. С одной стороны, можно в Именах (или на листе) рассчитать новую ссылку (и задать ей имя), типа:
Но дело в том, что гиперссылка с качестве имени-метки принимает только явно заданный диапазон, так что АДРЕС, СМЕЩ, ДВССЫЛ идут лесом Получается, что даже исходный диапазон нельзя сделать динамическим, куда уж там до вторичных ссылок. Хотя, я не утверждаю, что всё настолько плохоAndreTM
Мышкой или клавой это понятно, просто подобный файл будет выложен на сайте для скачивания, не хотелось бы смущать людей этим выделением при переходе по гиперссылке. С макросами конечно проще, но как я уже писал, файл будет выложен на сайте, а у большинства пользователей поддержка макросов выключена.
Мышкой или клавой это понятно, просто подобный файл будет выложен на сайте для скачивания, не хотелось бы смущать людей этим выделением при переходе по гиперссылке. С макросами конечно проще, но как я уже писал, файл будет выложен на сайте, а у большинства пользователей поддержка макросов выключена.sashgera
Pelena, при уменьшении/увеличении окна excel именованный диапазон при переходе по гиперссылке виден по-разному – выше, ниже.., плюс разные мониторы у пользователей.. В первом, вашем варианте именной диапазон при переходе был всегда вверху экрана – то есть то, что мне надо, только вот выделение.. Я не совсем разобрался со вторым вариантом, вы сместили диапазон гиперссылки…, можно здесь сделать так как в первом варианте – именованный диапазон при переходе вверху экрана?
Pelena, при уменьшении/увеличении окна excel именованный диапазон при переходе по гиперссылке виден по-разному – выше, ниже.., плюс разные мониторы у пользователей.. В первом, вашем варианте именной диапазон при переходе был всегда вверху экрана – то есть то, что мне надо, только вот выделение.. Я не совсем разобрался со вторым вариантом, вы сместили диапазон гиперссылки…, можно здесь сделать так как в первом варианте – именованный диапазон при переходе вверху экрана?sashgera
sashgera, вам надо видеть в центре экрана сам диапазон, или именно начало диапазона (т.е. там, где надпись)? В любом случае, если меняются внешние визуальные признаки (размер окна, высота ячеек, разрешение монитора) - тут уж чисто формулами добиться нужного вам эффекта очень и очень сложно Даже макросами такого достичь будет не совсем просто.
Вам точно нужно этот именованный диапазон хранить прямо на этом же листе среди прочих данных? Что он вообще собою представляет? Может, проще его вынести в начало другого отдельного листа - тогда гиперссылка точно будет отправлять в нужное место с нужным вам видом.
sashgera, вам надо видеть в центре экрана сам диапазон, или именно начало диапазона (т.е. там, где надпись)? В любом случае, если меняются внешние визуальные признаки (размер окна, высота ячеек, разрешение монитора) - тут уж чисто формулами добиться нужного вам эффекта очень и очень сложно Даже макросами такого достичь будет не совсем просто.
Вам точно нужно этот именованный диапазон хранить прямо на этом же листе среди прочих данных? Что он вообще собою представляет? Может, проще его вынести в начало другого отдельного листа - тогда гиперссылка точно будет отправлять в нужное место с нужным вам видом.AndreTM
Я действительно сместила на 20 строк именованный диапазон. Как формулами определить количество видимых строк на экране монитора, я не знаю. Сомневаюсь, что это возможно.
Посмотрите ещё вариант со структурой
Я действительно сместила на 20 строк именованный диапазон. Как формулами определить количество видимых строк на экране монитора, я не знаю. Сомневаюсь, что это возможно.
Делал аналогичное, правда макросами, и не гиперссылку. В итоге, совместно с клиентом, остановились на решении скролл до нужной строки минус 5 строк. Видны и предыдущие записи, и нужный диапазон попадает в зону видимости.
Делал аналогичное, правда макросами, и не гиперссылку. В итоге, совместно с клиентом, остановились на решении скролл до нужной строки минус 5 строк. Видны и предыдущие записи, и нужный диапазон попадает в зону видимости.RAN
либо мышкой кликнуть по ячейке, либо нажать одновременно на клавиатуре стрелку влево и стрелку вправо
Pelena, как вы мне и предлагали, я расширил именованный диапазон, теперь при переходе по гиперссылке - он вверху экрана. С ненужным мне выделением диапазона при переходе, проступил так – именованные диапазоны разместил в скрытом столбце А Еще с одним вопросом не поможете? Таблица имеет более 1000 строк При прокрутке, поле с нумерацией строк (не знаю, как правильно называется место, где указан номер строки) автоматически становится шире после 999 строки Трехзначный номер переходит в четырехзначный и становится шире Как указать ширину этого поля, чтобы в нем уместилось четырехзначный номер строки? Пример во вложении.
либо мышкой кликнуть по ячейке, либо нажать одновременно на клавиатуре стрелку влево и стрелку вправо
Pelena, как вы мне и предлагали, я расширил именованный диапазон, теперь при переходе по гиперссылке - он вверху экрана. С ненужным мне выделением диапазона при переходе, проступил так – именованные диапазоны разместил в скрытом столбце А Еще с одним вопросом не поможете? Таблица имеет более 1000 строк При прокрутке, поле с нумерацией строк (не знаю, как правильно называется место, где указан номер строки) автоматически становится шире после 999 строки Трехзначный номер переходит в четырехзначный и становится шире Как указать ширину этого поля, чтобы в нем уместилось четырехзначный номер строки? Пример во вложении.sashgera