Настройте максимальное значение полосы прокрутки Excel на основе значения ячейки

Содержание

Я часто задаюсь вопросом, почему нет возможности настроить максимальное значение полосы прокрутки в Excel на основе значения ячейки. Если бы это было доступно, полоса прокрутки автоматически настраивала бы свое максимальное значение при изменении значения ячейки.

Тогда могло быть что-то, как показано ниже:

До тех пор, пока команда Microsoft Office не сделает его доступным, этот совет может помочь вам связать максимальное значение полосы прокрутки с ячейкой.

Отрегулируйте максимальное значение полосы прокрутки в Excel

  1. Перейдите на вкладку разработчика -> Вставить -> Элементы управления ActiveX -> Полоса прокрутки (элемент управления ActiveX)
    • Нет вкладки разработчика ?? Прочтите здесь, как добавить вкладку разработчика на ленту.

  1. Щелкните в любом месте на листе, чтобы вставить полосу прокрутки.
  2. Щелкните полосу прокрутки правой кнопкой мыши и выберите «Свойства».
  3. Установите связанную ячейку как C10 и закройте окно свойств.
    • В этом примере я использовал C10. У вас может быть другая ячейка, где у вас есть максимальное значение.

  1. Дважды щелкните полосу прокрутки. Он откроет редактор VBA с кодом, который выглядит следующим образом:
Частная подписка ScrollBar1_Change () End Sub
  1. Добавьте строку, чтобы ваш код выглядел так:
Частная подпрограмма ScrollBar1_Change () Activesheet.Scrollbar1.Max = Range ("C7"). Значение End Sub
  1. Закройте окно редактора VBA.
  2. Перейдите на вкладку «Разработчик» и щелкните левой кнопкой мыши кнопку «Режим дизайна».
  3. Это оно!! Полоса прокрутки готова к использованию.

Обратите внимание: поскольку в файле есть макрос, вам необходимо сохранить файл в любом из них.xls или .xlsm формат.

Как только вы закончите настройку, и ЕСЛИ полоса прокрутки не работает, выполните следующие действия:

  • Перейдите на вкладку разработчика и нажмите «Режим дизайна».
  • Дважды щелкните полосу прокрутки.
  • В редакторе VBA нажмите F5 или нажмите кнопку «Запустить подчиненную / пользовательскую форму».
  • Закройте редактор VBA.

Попробуйте сами… Скачать файл

wave wave wave wave wave