Полоса прокрутки в excel

Как в Excel сделать прокрутку

Работая с объемными таблицами в приложение Excel пользователи могут столкнуться с необходимостью закрепления заголовков в таблице. После выполнения такого закрепления ячейки с заголовками строк или столбцов всегда будут оставаться видимыми в рабочей области программы. Для выполнения данной операции понадобится:

— Программа Excel(закажите лицензионную версию для корректной работы и «без глюков»).

Инструкция

  1. При работе с большими электронными таблицами в приложение Excel очень удобно будет закрепить ячейки с заголовками столбцов или строк. Таким образом вся таблица будет свободно просматриваться и всегда будут оставаться на виду названия строк и столбцов.
  2. Перед началом выполнения данной операции впишите данные в строки и столбцы, которые должны всегда оставаться видимыми. Если вам в дальнейшем потребуется объединение или другие манипуляции с таблицей, которая будет прокручиваться, то вы спокойно это сделаете, несмотря на начальное изменение.
  3. После того, как все подписи столбцов и строк будут готовы, нужно установить курсор в центр таблицы и открыть в редакторе вкладку «Вид». В разделе «Окно» найдите и выберите команду «Разделить». Команда «Разделить»

После данных действий основная рабочая таблица будет разделена на четыре независимых друг от друга таблицы и в каждой из них будут продублированы ранее вписанные заголовки.

  • Скорее всего, вам такое дублирование будет не нужно. Для того, чтобы оставить только заголовки строк нужно навести курсор на горизонтальную линию, которая разделяет таблицы, и дважды кликнуть по ней левой кнопкой мыши. После этого наведите курсор на вертикальную линию и зажмите ее левой кнопкой мыши. Перетяните данную линию до правой границы ячеек, в которых находятся заголовки строк.
  • Для того, чтобы избавиться от дублирования заголовков нужно перейти снова на вкладку «Вид» и в группе команд «Окно» нажать на иконку «Закрепить области». Команда «Закрепить области»

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

  • Таким же способом вы сможете закрепить и заголовки столбцов, но если вы ошибетесь в обозначение закрепленных ячеек, то придется все действия повторить. Перед повторением описанной операции перейдите на вкладку «Вид» и в группе «Окно» примените опцию «Снять закрепление областей».
  • Видео: Закрепление заголовков строк и столбцов в таблицах Excel


    Источник: besthard.ru

    Excel works!

    Excel работает за вас

    Excel works!

    Thanks for Visiting

    Полоса прокрутки в Excel

    Иногда клиента не переубедишь. Думаю, это даже хорошо — ведь только клиент знает, что ему на самом деле нужно, а предоставляющий услугу должен стремиться сделать именно как просят. На этот раз мне заказали сделать, чтобы ячейки в матрице выбирались при помощи полосы прокрутки, горизонтальной и вертикальной. Основная причина — закрыть доступ к самой матрице и оставить возможность двигать только полосы прокрутки. Сделал именно так. А вам я расскажу, что такое полоса прокрутки в Excel, и как ее добавить на лист.

    Сперва я напишу, как правильно и быстро добавить полосу прокрутки на лист, затем опишу, как настроить полосы,привязать их к коду VBA и защитить лист.

    Полоса прокрутки в Excel. Начало

    Добавить полосу прокрутки несложно: перейдите на вкладку разработчик (как включить вкладку, читайте здесь ). Найдите кнопку Вставить и выберите Элемент управления формы — Полоса прокрутки. Как показано на картинке:

    Можно выбрать и элементы ActiveX (ниже), но на мой взгляд настройка Элемента управления формы для новичка удобнее. Поэтому рассказываю именно о них.

    Полоса прокрутки в Excel, как элемент управления формы. Настройка

    Итак, вы добавили полосу. Теперь привяжем ее к данным, сделать это несложно. Кликаете правой кнопкой мыши и выбираете формат объекта

    Размер вы можете изменять, перетаскивая границы, поэтому в открывшемся окне нам наиболее интересна вкладка Элемент управления

    Задаем мин и макс значения (у нас полоса на месяцы, поэтом от одного до 12), задаем шаг изменения по одному месяцу

    Двигая ползунок полосы прокрутки, вы передаете число значения ползунка в определенную ячейку.

    Это число передается в ячейку, которую вы указываете в поле Связь с ячейкой. В нашем случае A2.

    Добавим в полосу прокрутки немного макросов

    Теперь, чтобы в таблице выбиралась определенная ячейка, добавим немного кода. Откройте редактор VBA (что это такое читайте в статье ).

    На странице листа запишите код

    Этот макрос будет выполняться при изменении полосы прокрутки ScrollBar8 методом Change. У меня элементов было много и форма управления восьмая. Узнать номер вашей полосы прокрутки можно в окне, предварительно выделив полосу.

    Читайте также:  Перевод excel в word

    В Cells мы определяем значения нашей матрицы сначала по строкам, потом по столбцам. В ячейку B2 записываем статичное значение или передаем с горизонтальной полосы прокрутки. Вторую полосу создаем по аналогии.

    Как защитить лист, но дать возможность работать с полосой прокрутки (элементом управления форм)

    Заходите во вкладку Рецензирование и найдите кнопку Защитить лист . Жмете ОК. Но элементы управления форм тоже не работают во время защиты, — скажете вы. Верно. Я видел громоздкие коды, которые решали эту проблему. Но есть решение простое и удобное. Разрешите изменять ячейки, в которые полосы передают данные (A1 и B2), тогда и полосы будут работать при защищенном листе.

    Чтобы разрешить изменение ячеек, кликните по ячейке правой кнопкой мыши — Формат ячеек — вкладка Защита — снимите галочку Защищаемая ячейка

    Теперь полосы прокрутки работают, как нам надо.

    Надеюсь, понятно все изложил. Комментируйте и задавайте вопросы.

    Источник: excelworks.ru

    Исправление отсутствия полосы прокрутки в Excel

    По умолчанию книга Excel отображает горизонтальную и вертикальную полоса прокрутки чтобы позволить вам просматривать данные электронной таблицы.

    Прокрутка в Excel означает прокрутку вверх, вниз или в стороны по листу с полосами прокрутки, клавишами со стрелками на клавиатуре или колесом прокрутки мыши. По умолчанию Excel отображает горизонтальную и вертикальную полосы прокрутки в правом нижнем углу экрана Excel, но вы можете их скрыть.

    Восстановить полосу прокрутки в Excel

    1. Нажмите на меню Файл, затем на Опции.
    2. На боковой панели выберите «Дополнительно».
    3. Выделите раздел «Параметры отображения» этой книги.
    4. Убедитесь, что выбраны «Отображать горизонтальную полосу прокрутки» и «Отображать вертикальную полосу прокрутки».
    5. Нажмите на кнопку OK.

    Удалить последнюю активную строку

    Поскольку вы не можете быть уверены, что никакие другие строки не были активированы между последней строкой с достоверными данными и последней активированной строкой, удалите все строки под вашими данными и последнюю активированную строку.

    1. Выберите строки для удаления. Выделите заголовок строки с помощью мыши или нажмите Shift + Пробел на клавиатуре.
    2. Щелкните правой кнопкой мыши заголовок одной из выбранных строк, чтобы открыть контекстное меню.
    3. Выберите Удалить, чтобы удалить выбранные строки.

    Апрельское обновление 2020:

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

    • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
    • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
    • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

    Развернуть полосу прокрутки

    Если полоса прокрутки была свернута для отображения максимального количества ячеек, она скрыта до тех пор, пока процесс не будет полностью изменен. Поэтому на этом шаге мы развернем полосу прокрутки. Для этого:

    1. Запустите Excel и откройте электронную таблицу, где отсутствует прокрутка.
    2. В правом нижнем углу убедитесь, что рядом с кнопкой «Добавить» находятся «Три горизонтальные точки».
    3. Если точки присутствуют, это означает, что полоса прокрутки была уменьшена.
    4. Нажмите и удерживайте «Три горизонтальные точки» и перетащите их влево, чтобы снова отобразить полосу прокрутки.

    Расположение плиток

    Кажется, есть ошибка в некоторых версиях программы, когда полоса прокрутки может потеряться, если плитки не расположены. Вот почему мы расставим плитки на этом этапе. Для этого:

    1. Нажмите на вкладку «Вид» и выберите «Упорядочить все».
    2. Нажмите «Плитка» и выберите «ОК», чтобы сохранить изменения.
    3. Проверьте, не устранена ли проблема.

    CCNA, веб-разработчик, ПК для устранения неполадок

    Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

    Источник: windowsbulletin.com

    Exceltip

    Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

    Создание таблицы с полосой прокрутки для дашборда

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

    Что такое дашборд?

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

    Читайте также:  Как в эксель поставить номера по порядку

    Проблема прокрутки

    В данной статье мы рассмотрим вопрос подгонки отчета на один экран монитора. Представьте, что у вас имеется список, состоящий из 100 или более пунктов (например, материалы, регионы продаж…) с соответствующими ключевыми показателями производительности (например, цена, себестоимость, продажи … ) и вы хотите отобразить эту информацию на дашборде. Вся таблица не поместится на одном экране компьютера. В большинстве случаев будет отображаться около 10 наиболее важных пунктов. Но что если пользователь захочет прокрутить вниз и посмотреть остальные данные? Конечно, вы можете обучить его выбрать лист с данными, чтобы он увидел всю информацию. Но это неудобно и небезопасно, и не является подходом построения дашбордов.

    Решение

    Таблицы дашбордов не требуют дополнительных навыков. Единственное отличие от миллионов других числовых таблиц, созданных в Excel, является полоса прокрутки между названиями элементов и данными. Данная полоса прокрутки позволяет просматривать весть список элементов без необходимости покидать лист с дашбордом. Такая таблица занимает мало места и позволяет сохранить пространство для других таблиц и диаграмм на экране.

    Реализация

    Разделим данные. Необходимо поместить исходные данные на отдельном листе. Не думаю, что у вас могут возникнуть с этим сложности, поэтому детально на этом шаге останавливаться не будем.

    Далее создаем таблицу, состоящую из 10 строк, для нашего дашборда.

    Вставляем полосу прокрутки. Находим в панели управления Разработчик –> Элементы управления –> Вставить — > Элементы управления формы –> Полоса прокрутки. Рисуем на листе полосу прокрутки.

    Назначаем связь с ячейкой. Щелкаем правой кнопкой мыши по полосе прокрутки, выбираем Формат объекта. В появившемся диалоговом окне Формат элемента управления на вкладке Элемент управления заполняем поля, как показано на рисунке

    Вставляем формулу =СМЕЩ() для отображения любой последовательности 10 записей. Формула СМЕЩ используется в дашборде, чтобы вернуть 10 строк из листа с необработанными данными. Пример формулы выглядит таким образом =СМЕЩ(Данные!B3;Расчеты!$C$2;0;1;1), где Данные!B3 – ссылка на колонку, содержащую необходимые данные, Расчеты!$C$2 – текущее значение полосы прокрутки.

    Вот и все, теперь у вас есть небольшая табличка, где вы сможете просмотреть все необходимые данные.

    Источник: exceltip.ru

    Как в Excel сделать прокрутку

    Работая с объемными таблицами в приложение Excel пользователи могут столкнуться с необходимостью закрепления заголовков в таблице. После выполнения такого закрепления ячейки с заголовками строк или столбцов всегда будут оставаться видимыми в рабочей области программы. Для выполнения данной операции понадобится:

    — Программа Excel(закажите лицензионную версию для корректной работы и «без глюков»).

    Инструкция

    1. При работе с большими электронными таблицами в приложение Excel очень удобно будет закрепить ячейки с заголовками столбцов или строк. Таким образом вся таблица будет свободно просматриваться и всегда будут оставаться на виду названия строк и столбцов.
    2. Перед началом выполнения данной операции впишите данные в строки и столбцы, которые должны всегда оставаться видимыми. Если вам в дальнейшем потребуется объединение или другие манипуляции с таблицей, которая будет прокручиваться, то вы спокойно это сделаете, несмотря на начальное изменение.
    3. После того, как все подписи столбцов и строк будут готовы, нужно установить курсор в центр таблицы и открыть в редакторе вкладку «Вид». В разделе «Окно» найдите и выберите команду «Разделить». Команда «Разделить»

    После данных действий основная рабочая таблица будет разделена на четыре независимых друг от друга таблицы и в каждой из них будут продублированы ранее вписанные заголовки.

  • Скорее всего, вам такое дублирование будет не нужно. Для того, чтобы оставить только заголовки строк нужно навести курсор на горизонтальную линию, которая разделяет таблицы, и дважды кликнуть по ней левой кнопкой мыши. После этого наведите курсор на вертикальную линию и зажмите ее левой кнопкой мыши. Перетяните данную линию до правой границы ячеек, в которых находятся заголовки строк.
  • Для того, чтобы избавиться от дублирования заголовков нужно перейти снова на вкладку «Вид» и в группе команд «Окно» нажать на иконку «Закрепить области». Команда «Закрепить области»

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

  • Таким же способом вы сможете закрепить и заголовки столбцов, но если вы ошибетесь в обозначение закрепленных ячеек, то придется все действия повторить. Перед повторением описанной операции перейдите на вкладку «Вид» и в группе «Окно» примените опцию «Снять закрепление областей».
  • Видео: Закрепление заголовков строк и столбцов в таблицах Excel


    Источник: besthard.ru

    Читайте также:  Как в excel 2007 нарисовать таблицу

    Microsoft Excel

    трюки • приёмы • решения

    Как средствами VBA использовать полосу прокрутки

    Продолжим рассмотрите элементов управления, и следующий элемент, который мы разберем, — «Полоса прокрутки». Сразу перейдем к разработке интерфейса очередного примера. Откроем новую книгу и на листе расположим две полосы прокрутки и два текстовых окна (рис. 1.40). Левая полоса прокрутки вместе с левым текстовым окном предназначена для отображения показателей работы одного из менеджеров (для определенности — Петрова), а аналогичные правые элементы — для отображения показателей работы другого (Сидорова). Передвижением ползунка левой либо правой полосы прокрутки руководитель может установить показатель работы менеджера. Это будет числовое значение от 0 до 100. Одновременно с этим текстовое окно по вертикали займет соответствующее положение.

    Рис. 1.40. Пример использования полосы прокрутки

    Для левого текстового окна выберем Petrov в качестве значения свойства Name, а у левой полосы прокрутки для аналогичного свойства установим значение Scroll Petrov. Соответственно, у правого текстового окна свойство Name Sidorov, а у правой полосы прокрутки Name — ScrollSidorov.

    У полосы прокрутки часто используются следующие свойства:

    • Value — значение, соответствующее положению движка (ползунка) на полосе прокрутки;
    • Мах — значение, соответствующее нижнему (или право му при горизонтальной полосе прокрутки) положению движка;
    • Min — значение, соответствующее верхнему (или левому при горизонтальной полосе прокрутки) положению движка;
    • SmallChange — значение, соответствующее изменению значения Value при щелчках на стрелке полосы прокрутки;
    • LargeChange — значение, соответствующее изменению значения Value при щелчках на полосе прокрутки.

    У текстового окна (как у любого другого элемента) есть свойство Тор, которое определяет положение элемента по вертикали, начиная от верхнего края листа. А при изменении положения движка левой полосы прокрутки автоматически выполняется процедура ScrollPetrov_Change() , для правой полосы, соответственно, ScrollSidorov_Change() .

    Теперь более точно сформулируем задачу для программной разработки. Будем считать, что у нас в подчинении работают два менеджера и необходимо ежедневно сопоставлять результаты их работы. Скажем, количественная оценка каждого сотрудника изменяется в интервале от 0 до 100 баллов. Технически для отражения результата работы менеджера руководителю необходимо передвинуть движок соответствующей линейки прокрутки. В этом случае текстовое окно должно синхронно перемещаться на листе по вертикали, а в самом окне отображаться количество баллов. При этом, когда движок в верхнем положении, текстовое окно должно располагаться на уровне верхней границы полосы прокрутки. Соответственно, при нижнем положении движка текстовое окно должно располагаться на уровне нижней границы полосы прокрутки. Для реализации этого в окне свойств для полос прокрутки установим значения Min, равные 0, а значения Мах и Height равными 100. Установим также для этих элементов: SmallChange = 1 и LargeChange = 5 . Теперь можно написать процедуры, которые выполняются при передвижении движков левой (листинг 1.23) и правой (листинг 1.24) полос прокрутки.

    ‘ Листинг 1.23. Процедура, выполняемая при перемещении движка левой линейки Private Sub ScrollPetrov_Change() Petrov.Top = ScrollPetrov.Value + ScrollPetrov.Top Petrov.Text = “Петров ” + CStr(ScrollPetrov.Value) Inten = 155 + ScrollPetrov.Value – ScrollPetrov.Min Petrov.ForeColor = RGB(Inten, Inten, Inten) Petrov.BackColor = RGB(0, Inten, 0) End Sub

    ‘ Листинг 1.24. Процедура, выполняемая при перемещении движка правой линейки Private Sub ScrollSidorov_Change() Sidorov.Top = ScrollSidorov.Value + ScrollSidorov.Top Sidorov.Text = “Сидоров ” + CStr(ScrollSidorov.Value) Inten = 155 + ScrollSidorov.Value – ScrollSidorov.Min Sidorov.ForeColor = RGB(Inten, Inten, Inten) Sidorov.BackColor = RGB(inten, 0, 0) End Sub

    Перед тем как прокомментировать работу программы, полезно еще раз посмотреть на результат ее работы (см. рис. 1.40). Кроме синхронного с движками полос прокрутки перемещения текстового окна по вертикали, изменяется сообщение в этом окне и меняются цвета фона и основного текста. Так, при верхнем положении движка цвет букв и фона более бледный, а при перемещении движка вниз цвета становятся более яркими. Поясним теперь некоторые конструкции этих процедур. Пояснения сделаем по тексту, представленному в листинге 1.23. В строке Petrov.Тор = ScrollPetrov.Value + ScrollPetrov.Top производится изменение положения текстового окна в соответствии с положением движка. Фактически это приводит к перемещению текстового окна по вертикали. В следующей строке используется функция CStr для преобразования данных из числового типа в строковый. В результате в текстовое окно выводится сообщение о текущем положении движка на полосе прокрутки.

    После этого в следующих трех строках производится изменение фонового и основного цветов текстового окна. Как уже ранее отмечалось, интенсивность цвета меняется от 0 до 255. В результате выполнения этих строк максимальная интенсивность зеленого цвета для фона обеспечивается при нижнем крайнем положении движка. Для основного цвета интенсивность также будет максимальной. При другом крайнем положении движка интенсивности устанавливаются равными 155. Зеленый фон в этом случае станет более бледным, а цвет букв серым.

    Источник: excelexpert.ru