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

Элемент Полоса прокрутки позволяет изменять значения в определенном диапазоне с шагом (1, 2, 3, …), если нажимать на кнопки со стрелочками, и с увеличенным шагом, если нажимать на саму полосу в стороне от бегунка. Этот элемент имеет много общего со Счетчиком .

Для вставки элементов управления на лист необходимо отобразить вкладку Разработчик.

  • В MS EXCEL 2007 это можно сделать через меню Кнопка офис/ Параметры Excel/ Основные/ Показывать вкладку Разработчик на ленте .
  • В MS EXCEL 2010 это можно сделать так: Откройте вкладку Файл ; Нажмите кнопку Параметры ; Нажмите кнопку Настроить ленту ; Выберите команду Настройка ленты и в разделе Основные вкладки установите флажок Разработчик .

Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить .

Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Полоса прокрутки ( Scroll Bar ) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См. файл примера .

Обзорную статью обо всех элементах управления формы можно .

Содержание

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

Через меню Разработчик/ Элементы управления/ Вставить выберем левой клавишей мыши элемент Полоса прокрутки .

После этого выпадающее меню закроется, а курсор вместо обычного толстого крестика

превратится в тонкий крестик.

Кликнув левой клавишей мыши в нужное место на листе, элемент Полоса прокрутки будет помещен на лист (вертикально).

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

Выделение Полосы прокрутки

После вставки Полосы прокрутки она становится выделенной. Если кликнуть в любом другом месте листа, то Полоса прокрутки перестанет быть выделенной. Чтобы снова ее выделить нужно кликнуть ее ПРАВОЙ клавишей мыши (клик ЛЕВОЙ клавиши увеличивает или уменьшает значение в связанной ячейке (см. ниже)). После клика правой кнопкой также появляется контекстное меню, чтобы его убрать можно нажать ESC или кликнуть левой клавишей по Полосе прокрутки .

Перемещение Полосы прокрутки и изменение ее размеров

Если навести курсор на выделенную Полосу прокрутки (курсор примет форму 4-х направленных в разные стороны стрелок), затем нажать и удерживать левую кнопку мыши, то можно переместить Полосу прокрутки . Удерживая клавишу ALT можно выровнять Полосу прокрутки по границам ячеек. Выделенную Полосу прокрутки также можно перемещать стрелками с клавиатуры.

Если навести курсор на углы прямоугольника или на маленькие квадратики на границе, то можно изменить ее размер.

Связываем Полосу прокрутки с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта… Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

В поле Связь с ячейкой нужно ввести ссылку на ячейку. Свяжем наш Полосу прокрутки с ячейкой А1 .

Также установим минимальное значение =1, максимальное =101, шаг изменения =2, шаг изменения по страницам =10.

Нажмите ОК.

Убедитесь, что Полоса прокрутки не выделена. Пощелкайте левой клавишей мыши по кнопкам Полосы прокрутки . В ячейке А1 значение будет увеличиваться/ уменьшаться в указанном диапазоне, причем с шагом 2 (1, 3, 5, …), т.е. в ячейку будут вводиться только нечетные числа. При щелчке по полосе прокрутки, значения будут уменьшаться/ увеличиваться с шагом 10.

Существует и другой способ связать Элемент управления и ячейку: Выделите правой клавишей мыши Элемент управления, в Строке формул введите =, затем кликните левой клавишей мыши на нужную ячейку, нажмите клавишу ENTER . Чтобы изменить ячейку, с которой связан Элемент управления, достаточно перетащить эту ячейку, взяв за ее границу, в нужное место.

Одну ячейку можно связать с несколькими элементами управления, но имеет ли это смысл? Решать Вам.

Примечание . Можно принудительно ввести в ячейку текстовое значение, но оно будет заменено при следующем нажатии Полосы прокрутки . Проведем эксперимент. Пусть в ячейке А1 введено число 5. Даже если Вы введете в ячейку А1 текст » строка «, то при следующем нажатии Полосы прокрутки , в ячейке появится число 7 (если шаг =2), т.е. Полоса прокрутки хранит текущее значение не в ячейке, а где-то в себе.

Если, в нашем примере, Вы введете четное значение, то Полоса прокрутки не сбросит его, а будет прибавлять 2 и Вы получите четную последовательность 2, 4, 6, … Но, при достижении верхней границы его поведение изменится 96, 98, 100, 101, т.к. максимальное значение установлено нами =101. Теперь при движении вниз Полоса прокрутки будет воспроизводить последовательность нечетных чисел! Тоже справедливо и для нижней границы: 6, 4, 2, 1, т.к. минимальное значение установлено =1. Поэтому, следите, чтобы граничные значения (при шаге отличным от 1), содержались в требуемой последовательности, иначе при движении вверх и вниз Вы можете получить разные последовательности. Например, для последовательности 1, 4, 7, 10 (шаг 3) правильно установить границы 1 и 10. Если Вы установите границы 1 и 9, то при движении от 1 Вы получите последовательность 1, 4, 7, 9, затем при движении от 9 — получите 9, 6, 3, 1, т.е. 2 разные последовательности!

Использование Полосы прокрутки

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

Предположим, что имеется таблица с множеством столбцов и нам нужно средство для просмотра только одного столбца.

При нажатии на Полосу прокрутки (кнопки), значение в связанной ячейке А1 будет увеличиваться/ уменьшаться на 1 (шаг), следовательно, будет отображен следующий/ предыдущий месяц. При нажатии на Полосу прокрутки (полоса), значение в связанной ячейке А1 будет увеличиваться/ уменьшаться на 3 (шаг страницы), следовательно, будет отображен месяц, отстоящий на 3 месяца вперед или назад. Это реализовано с помощью формулы =СМЕЩ($B19;;$A$1-1) в ячейке В8 и ниже.

Также для выделения текущего месяца в исходной таблице использовано Условное форматирование .

Нажмем на кнопку Полосы прокрутки , чтобы отобразить (в диапазоне В8:В14 ) следующий месяц.

Этот месяц будет выделен в исходной таблице.

Примечание . Таблица, конечно же, спроектирована не совсем корректно: логично разместить материалы в столбцах, а месяцы в строках. О правильном проектировании таблиц .

Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить Полосу прокрутки , в Поле имя будет отображено ее имя. Чтобы изменить имя Полосы прокрутки — в Поле имя введите новое имя и нажмите клавишу ENTER . Также имя можно изменить в Области выделения ( Главная / Редактирование/ Найти и выделить/ Область выделения ).

Зачем нам знать имя элемента управления? Если Вы не планируете управлять Полосой прокрутки из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.

Прячем Полосу прокрутки на листе

Включите Область выделения ( Главная / Редактирование/ Найти и выделить )

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

Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится.

Расширяем возможности Полосы прокрутки

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

Чтобы иметь возможность изменять значение в ячейке с шагом 0,1 используйте формулу =A31/10 ( Полоса прокрутки связана с ячейкой А31 ).

Чтобы изменять значение в ячейке от -24 до -1, используйте формулу =-25+A35 (границы Полосы прокрутки установлены от 1 до 24, Полоса прокрутки связана с ячейкой А35 )

Файл Microsoft Excel не сохранился или был перезаписан пустым документом? Не беда, ведь его можно быстро восстановить встроенными средствами или при помощи специализированных программ.

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

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

Восстановление несохраненных файлов встроенными средствами

Разработчики Microsoft Excel предвидели возможную утерю данных из-за проблем с питанием и системных ошибок, поэтому в функционал пакета были встроены функции AutoSave (автоматическое сохранение) и AutoRecover (автоматическое восстановление). Принцип работы данных функций заключается в автоматическом сохранении текущей версии документа каждые пять, десять или больше минут. Автоматически сохранённые файлы всегда могут быть восстановлены при открытии программы.

Чтобы настроить функцию автоматического сохранения необходимо:

Шаг 1. Запустить Microsoft Excel и перейти на вкладку «Файл».

Шаг 2. В открывшемся меню, опускаемся в нижнюю часть левого меню и выбираем пункт «Параметры».

Шаг 3. Выбрать пункт «Сохранение» и в открывшемся меню поставить галочки возле пунктов «Автосохранение каждые» и «Сохранять последнюю автосохраненную версию». Помимо этого, здесь можно выбрать интервал сохранения, а также место, где будут храниться данные для восстановления файлов.

После настройки автосохранения, файлы можно будет восстановить при запуске Microsoft Excel, перейдя во вкладку «Открыть», выбрав пункт «Последние» и «Восстановить несохраненные книги».

Восстановление перезаписанных файлов

Помимо восстановления автосохраненных данных, в Microsoft Excel существует функция восстановления предыдущих версий документа. Это очень удобно, ведь используя данную возможность можно обратить случайное удаление части таблицы или сохранение пустой страницы.

Чтобы воспользоваться функцией восстановления перезаписанных данных необходимо:

Открыть графу «Файл», перейти в пункт «Сведенья» и выбрать «Управление книгой». В открывшемся окне следует выбрать требуемую версию файла.

Как настроить облачное хранилище «OneDrive» в Microsoft Excel

Облачное хранилище «OneDrive» тесно связано с пакетом Microsoft Office, что позволяет хранить резервные копии данных на сервере в сети. Такой способ исключает возможность утери несохраненной информации, а также файлов, которые могут быть удалены вирусами, программными сбоями или случайным форматированием. Помимо этого, функционал хранилища «OneDrive» позволяет редактировать и сохранять копии при работе сразу нескольких пользователей.

Чтобы настроить облачное хранилище у себя, необходимо:

Шаг 1. Перейти на официальный сайт OneDrive и пройти регистрацию. Зайти в облачное хранилище через MS Excel. Для этого достаточно ввести данные аккаунта хранилища, нажав по кнопке «Вход» в правом верхнем углу MS Excel.

Шаг 2. Сохранить текущий документ в облачное хранилище. Для этого выбираем «Файл», «Сохранить как», «One Drive».

Шаг 3. Переходим на «OneDrive» при помощи любого браузера и находим место, куда был сохранен файл через MS Excel. Чтобы найти предыдущие версии файла, кликаем по нему правой кнопкой мыши и выбираем пункт «Журнал версий».

В открывшемся окне пользователь сможет восстановить или скачать предыдущие версии файла.

Восстановление утерянных данных RS Office Recovery

Вышеуказанные способы хорошо подойдут для восстановления предыдущих версий и перезаписанных файлов, но они являются не эффективными при случайном форматировании, удалении и повреждении вирусами, а также удалением из-за изменений логической структуры жесткого диска. Если Ваши важные данные были бесследно удалены, следует воспользоваться специальной утилитой RS Office Recovery, которая превосходно подходит для восстановления документов, электронных таблиц и других файлов из пакета Microsoft Office.

Функционал программы позволяет находить конкретный тип данных и файлов, а также сортировать искомые объекты по размеру и дате создания, повышая тем самым скорость поиска необходимой удаленной информации.

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

Все найденные файлы можно восстановить на жесткий диск, флеш-накопитель или выгрузить на FTP-сервер.

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

Когда вы открываете книгу, которая была повреждена, приложение Excel автоматически запускает режим восстановления файлов и пытается открыть заново и одновременно восстановить ее.

Режим восстановления файлов в Excel не всегда запускается автоматически. Если вам не удается открыть книгу из-за повреждения, можно попытаться исправить ее вручную.

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

Восстановление поврежденной книги вручную

На вкладке Файл нажмите кнопку Открыть.

В Excel 2013 или Excel 2016 щелкните место, где находится электронная таблица, и нажмите кнопку Обзор.

В диалоговом окне Открытие выберите поврежденную книгу, которую нужно открыть.

Щелкните стрелку рядом с кнопкой Открыть и выберите команду Открыть и восстановить.

Выполните одно из указанных ниже действий.

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

Чтобы извлечь из книги значения и формулы, если восстановить ее не удалось, нажмите кнопку Извлечь данные.

Восстановление данных из поврежденной книги

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

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

Чтобы восстановить данные, когда книга открыта в приложении Excel, выполните одно из перечисленных ниже действий.

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

Чтобы вернуться к последней сохраненной версии книги, выполните указанные ниже действия.

На вкладке Файл нажмите кнопку Открыть.

Дважды щелкните имя книги, которую необходимо открыть в приложении Excel.

Нажмите кнопку Да, чтобы снова открыть книгу.

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

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

Для сохранения книги в формате SYLK сделайте следующее.

Откройте вкладку Файл и выберите команду Сохранить как.

В списке Тип файла выберите пункт SYLK (Symbolic Link), а затем нажмите кнопку Сохранить.

Примечание: При использовании формата SYLK сохраняется только активный лист книги.

Если отображается сообщение о том, что выбранный тип файла не поддерживает книги, содержащие несколько страниц, нажмите кнопку ОК, чтобы сохранить только активный лист.

Если появилось сообщение о том, что книга может содержать возможности, несовместимые с форматом SYLK, нажмите кнопку Да.

На вкладке Файл нажмите кнопку Открыть.

Выберите сохраненный SLK-файл, а затем нажмите кнопку Открыть.

Примечание: Чтобы увидеть SLK-файл, вам может понадобиться выбрать вариант Все файлы или Файлы SYLK в списке Тип файлов.

На вкладке Файл выберите команду Сохранить как.

В поле Тип файла выберите Книга Excel.

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

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

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

Настройка пересчета вручную в Excel. Чтобы открыть книгу, попробуйте отключить автоматический пересчет. Книга не будет пересчитываться и поэтому может открыться.

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

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

На вкладке Файл нажмите кнопку Создать.

В разделе Доступные шаблоны выберите вариант Пустая книга.

На вкладке Файл нажмите кнопку Параметры.

В категории Формулы в группе Параметры вычислений установите переключатель в положение Вручную.

Нажмите кнопку ОК.

На вкладке Файл нажмите кнопку Открыть.

Выберите поврежденную книгу и нажмите кнопку Открыть.

Использование внешних ссылок для связи с поврежденной книгой. Если вы хотите извлечь из книги только данные, а не формулы или вычисляемые значения, для связи с поврежденной книгой можно использовать внешние ссылки.

Для этого выполните указанные ниже действия.

На вкладке Файл выберите команду Открыть.

Выберите папку, содержащую поврежденную книгу, скопируйте имя файла, а затем нажмите кнопку Отмена.

Откройте вкладку Файл и выберите пункт Создать.

В разделе Доступные шаблоны выберите вариант Пустая книга.

В ячейке A1 новой книги введите =имя_файла!A1, где имя_файла — это имя поврежденной книги, которое вы скопировали в действии 2, а затем нажмите клавишу ВВОД.

Совет: Достаточно ввести только имя книги без расширения файла.

Если появится диалоговое окно Обновить значения, выберите поврежденную книгу и нажмите кнопку ОК.

Если появится диалоговое окно Выбор листа, выберите нужный лист, а затем нажмите кнопку ОК.

Выберите ячейку A1.

На вкладке Главная в группе Буфер обмена выберите Копировать.

Выделите область приблизительно такого же размера (начиная с ячейки A1), что и диапазон ячеек, содержащих данные в поврежденной книге.

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.

Пока диапазон ячеек выбран, на вкладке Главная в группе Буфер обмена снова нажмите кнопку Копировать.

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить, затем в группе Вставить значения выберите Значения.

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

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

Для использования макроса выполните указанные ниже действия

Введите на листе модуля следующий код макроса:

Вставьте новый лист в книгу и переименуйте его в ChartData.

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

Примечание: Ее можно внедрить в лист или поместить на отдельный лист диаграммы.

Запустите макрос GetChartValues.

Данные из диаграммы будут помещены на лист ChartData.

Автоматическое сохранение резервной копии книги

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

На вкладке Файл выберите команду Сохранить как.

В Excel 2013 или Excel 2016 щелкните место, где находится электронная таблица, и нажмите кнопку Обзор.

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

Установите флажок Всегда создавать резервную копию.

Дополнительные сведения о сохранении и восстановлении более ранних версий книги, а также о восстановлении новых книг (которые еще не были сохранены) см. в статье Восстановление файлов Office.

Автоматическое создание файла восстановления через определенные промежутки времени

Функция периодического создания файла для восстановления создает резервную копию книги на случай, если ее оригинал будет случайно удален или поврежден.

На вкладке Файл нажмите кнопку Параметры.

В категории Сохранение в группе Сохранение книг установите флажок Автосохранение каждые и укажите количество минут.

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

Убедитесь, что флажок Отключить автовосстановление только для этой книги снят.

Дополнительные сведения о сохранении и восстановлении более ранних версий книги, а также о восстановлении новых книг (которые еще не были сохранены) см. в статье Восстановление файлов Office.

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

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

Чтобы восстановить данные, когда книга открыта в приложении Excel, выполните одно из перечисленных ниже действий.

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

Чтобы вернуться к последней сохраненной версии книги, выполните указанные ниже действия.

Нажмите кнопку Microsoft Office и выберите команду Открыть.

Дважды щелкните имя книги, которую необходимо открыть в приложении Excel.

Нажмите кнопку Да, чтобы снова открыть книгу.

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

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

Для сохранения книги в формате SYLK сделайте следующее.

Нажмите кнопку Microsoft Office , а затем наведите указатель мыши на стрелку рядом с кнопкой Сохранить как.

В списке Тип файла выберите пункт SYLK (Symbolic Link), а затем нажмите кнопку Сохранить.

Примечание: При использовании формата SYLK сохраняется только активный лист книги.

Если отображается сообщение о том, что выбранный тип файла не поддерживает книги, содержащие несколько страниц, нажмите кнопку ОК, чтобы сохранить только активный лист.

Если отображается сообщение о том, что книга может содержать возможности, несовместимые с форматом SYLK, нажмите кнопку Да.

Нажмите кнопку Microsoft Office и нажмите кнопку Закрыть.

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

Нажмите кнопку Microsoft Office и выберите команду Открыть.

Выберите сохраненный SLK-файл, а затем нажмите кнопку Открыть.

Примечание: Чтобы увидеть SLK-файл, может понадобиться выбрать пункт Все файлы или Файлы SYLK в списке Тип файлов.

Нажмите кнопку Microsoft Office , а затем наведите указатель мыши на стрелку рядом с кнопкой Сохранить как.

В поле Тип файла выберите Книга Excel.

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

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

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

Настройка пересчета вручную в Excel. Чтобы открыть книгу, попробуйте отключить автоматический пересчет. Книга не будет пересчитываться и поэтому может открыться.

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

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

Нажмите кнопку Microsoft Office и выберите команду создать.

В разделе Новый пустой щелкните значок Новый документ.

Нажмите кнопку Microsoft Office , а затем — Параметры Excel.

В категории Формулы в группе Вычисления установите переключатель в положение Вручную.

Нажмите кнопку ОК.

Нажмите кнопку Microsoft Office и выберите команду Открыть.

Выделите поврежденную книгу, а затем нажмите кнопку Открыть.

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

Чтобы использовать внешние ссылки для связи с поврежденной книгой, сделайте следующее:

Нажмите кнопку Microsoft Office и выберите команду Открыть.

В поле Область поиска выберите папку, содержащую поврежденную книгу, а затем нажмите кнопку Отмена.

Нажмите кнопку Microsoft Office и выберите команду создать.

В разделе Новый пустой щелкните значок Новый документ.

В ячейке A1 новой книги введите =имя_файла!A1, где имя_файла — это имя поврежденной книги, а затем нажмите клавишу ВВОД.

Совет: Необходимо ввести только имя книги — вводить расширение не нужно.

Щелкните книгу, а затем нажмите кнопку ОК.

Если появится диалоговое окно Выбор листа, выберите нужный лист, а затем нажмите кнопку ОК.

Выберите ячейку A1.

На вкладке Главная в группе Буфер обмена выберите Копировать.

Сочетание клавиш: можно также нажать клавиши CTRL+C.

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

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.

Пока диапазон ячеек выбран, на вкладке Главная в группе Буфер обмена снова нажмите кнопку Копировать.

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.

В разделе Вставить выберите параметр Значения, а затем нажмите кнопку ОК.

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

Открытие поврежденной книги в Microsoft Office Word или Microsoft WordPad. Если у вас установлен конвертер Microsoft Office Excel, возможно, у вас получится открыть книгу в Word. Если файл откроется в приложении Word, вы сможете восстановить данные. Этот способ нельзя использовать для листов модулей, диалогов, диаграмм и макросов, а также для внедренных диаграмм. Вы не сможете восстановить формулы в ячейках. Восстановить удастся только результаты формул, которые отображаются в ячейках поврежденной книги.

Книгу Excel также можно открыть в WordPad. Если книга откроется, вы сможете восстановить код Microsoft Visual Basic в модулях и модулях классов. Чтобы найти код, выполните поиск по слову Sub или Function.

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

Для использования макроса выполните указанные ниже действия

Введите на листе модуля следующий код макроса:

Введите на листе модуля следующий код макроса:

Вставьте новый лист в книгу и переименуйте его в ChartData.

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

Примечание: Эту диаграмму можно внедрить в лист или поместить на отдельный лист диаграммы.

Запустите макрос GetChartValues97.

Данные из диаграммы будут помещены на лист ChartData.

Нажмите кнопку Microsoft Office , а затем наведите указатель мыши на стрелку рядом с кнопкой Сохранить как.

Нажмите стрелку рядом с кнопкой Сервис, а затем выберите команду Общие параметры.

Установите флажок Всегда создавать резервную копию.

Нажмите кнопку Microsoft Office , а затем — Параметры Excel.

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

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

Убедитесь, что флажок Отключить автовосстановление только для этой книги снят.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

В результате файл Excel повреждается. Пользователь не может открыть нужный документ – введенная ранее информация недоступна. В большинстве случаев решить эту проблему можно самостоятельно.

Восстановление поврежденных файлов Excel

Как восстановить поврежденный файл Excel? Сначала попробуем исправить ситуацию с помощью возможностей Excel и компьютера.

Способ 1. Открыть программу Excel. Нажать «Файл» – «Открыть». В диалоговом окне выбрать поврежденную книгу. Развернуть кнопку «Открыть» (она находится внизу, справа от поля с названием файла). Выбрать задачу «Открыть и восстановить».

Программа выдает предупреждение вида:

Сначала жмем «Восстановить». Если программа не смогла выполнить поставленную задачу , тогда – «Извлечь данные».

Когда появляется предупреждение, о повреждении документа, нужно согласиться. И открыть.

Способ 2. Если поврежденный файл открывается, его можно пересохранить. Нажимаем кнопку «Офис» – «Сохранить как» – «Другие форматы». Откроется диалоговое окно «Сохранение документа». Выбираем «Тип файла» – «Веб-страница».

Выбираем опцию «всю книгу» и нажимаем «Сохранить».

Обратите внимание: некоторые возможности могут быть утеряны.

Далее находим сохраненные в html-формате данные. Щелкаем по файлу правой кнопкой мыши – «Открыть с помощью». Выбираем опцию Excel.

Пересохраняем открытый файл заново: «Сохранить как» – «Книга Excel».

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

Способ 3. Подойдет, если поврежденный документ открывается. Открываем книгу и щелкаем правой кнопкой мыши по ярлыку листа. Выбираем «Выделить все листы».

Снова правой кнопкой мыши по ярлыку листа – «Переместить/скопировать».

В открывшемся диалоговом окне выбираем «новая книга» и ставим галочку «Создать копию».

Если поврежденный файл не открывается:

  1. Полностью выйдите из программы, закрыв все окна – снова запустите. Попробуйте открыть нужный документ повторно.
  2. Перезагрузите компьютер.
  3. Проверьте поврежденную книгу на наличие вирусов.
  4. Попробуйте скопировать файл в другое место.

Если ни один из способов не помогает, воспользуйтесь сторонней программой для восстановления данных.

Как восстановить файл Excel, если не сохранил?

По умолчанию, в офисных документах настроено автосохранение. Можно проверить параметры инструмента или изменить настройки.

Нажимаем кнопку «Офис» – «Параметры Excel» – «Сохранение».

Здесь можно настроить периодичность автосохранения. По умолчанию – 10 минут. Если поставить меньше, то при одновременной активности нескольких объемных файлов компьютер будет «тормозить».

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

Но случается, программа «теряет» данные и не предлагает никаких вариантов для восстановления. Можно применить другой метод.

Закроем книгу, не сохраняя.

Далее находим каталог, где временно находятся несохраненные данные. Находим нужный документ. Открываем его двойным щелчком мыши. Нажимаем «Сохранить как». Выбираем имя, место сохранения. Теперь документ можно редактировать.

Как восстановить удаленный лист в Excel

Если в процессе изменения книги пользователь удалил лист, то до сохранения его можно восстановить. С помощью кнопки «Отмена действия» CTRL+Z.

Ее удобно использовать, когда внесено всего несколько изменений.

Второй вариант – закрыть файл, не сохраняя изменений. Останется исходная версия.

Если документ сохранен и закрыт, вернуть удаленный лист практически невозможно. Можно попробовать поискать в Temp-каталоге с временными файлами. Если там найдется нужный документ, необходимо сменить расширение .tmp на .xls/.xlsx.

Перемещение по листу и использование прокрутки

​Смотрите также​Guest​ данных?​Savana​ всегда достаточно. Научимся​Этот месяц будет выделен​ модель, которая зависит​ в ячейке появится​Полоса прокрутки ​

​.​(Scroll Bar) как, впрочем​ 3, …), если​При перемещении указателя в​ листе.​ одну строку вверх​ SCROLL LOCK можно​ одну строку вверх​Существуют различные способы перемещения​: Проверьте где у​Спасибо за ответы!!!​

Перемещение по листу с помощью клавиш со стрелками

​: Отображение или скрытие​ использовать формулы, чтобы​ в исходной таблице.​ от определенного параметра​ число 7 (если​не выделена. Пощелкайте левой​Если навести курсор на​ и все другие​

​ нажимать на кнопки​

​ противоположном направлении скорость​

​Размер ползунка показывает соотношение​ или вниз щелкните​

​ с помощью экранной​ или вниз.​ по лист. Для​ Вас на нём​Артем​ полос прокрутки​ расширить возможности Полосы прокрутки (см. файл​Примечание​

​ и Вам требуется​ шаг =2), т.е.​ клавишей мыши по​ выделенную​ Элементы управления формы,​ со стрелочками, и​ прокрутки снижается.​

​ отображаемой части листа​ кнопку со стрелкой​

​ клавиатуры. Чтобы открыть​На один столбец влево​ перехода от одной​ последняя ячейка. Ctrl+End​: количество строк в​В меню Сервис​ примера).​

​. Таблица, конечно же,​ посмотреть, как ведут​

​Полоса прокрутки ​ кнопкам Полосы прокрутки. В​Полосу прокрутки ​ возвращает только 1​ с увеличенным шагом,​Панорамирование (прокрутка изображения вверх​ и общей используемой​

​или​ экранную клавиатуру, нажмите​

​ или вправо​ ячейки к другой​

​слэн​ листе изменить нельзя,​

​ выберите пункт Параметры​Чтобы иметь возможность изменять​ спроектирована не совсем​ себя показатели модели​хранит текущее значение не​

​ ячейке ​

​(курсор примет форму 4-х​ числовое значение. См. файл примера. ​ если нажимать на​ или вниз)​ области. Положение ползунка​на вертикальной полосе​ кнопку​

​Нажмите клавишу SCROLL LOCK,​​ или к различным​: выложите этот лист(​ но можно их​ и откройте вкладку​​ значение в ячейке​​ корректно: логично разместить​ в зависимости от​ в ячейке, а​А1​ направленных в разные​Обзорную статью обо всех​ саму полосу в​Удерживая колесико нажатым, перемещайте​ указывает относительное положение​ прокрутки.​Пуск​ после чего воспользуйтесь​ областям листа можно​ в отдельный файл​ скрыть​ Вид.​ с шагом 0,1​ материалы в столбцах,​ этого параметра: согласитесь​ где-то в себе. ​ значение будет увеличиваться/ уменьшаться​ стороны стрелок), затем​ элементах управления формы​​ стороне от бегунка.​​ указатель мыши вверх​ видимой части на​На один столбец влево​​на рабочем столе​​ клавишей СТРЕЛКА ВЛЕВО​ использовать клавиши со​ его, если больше​​Z​​Установите или снимите​ используйте формулу =A31/10 (​

Перемещение по листу с помощью полос прокрутки

​ а месяцы в​ нажимать на кнопку​Если, в нашем примере,​

  1. ​ в указанном диапазоне,​​ нажать и удерживать​​ можно прочитать здесь.​​ Этот элемент имеет​​ или вниз относительно​

    ​ листе.​ или вправо​​ Windows и введите​

    ​ или СТРЕЛКА ВПРАВО​ стрелками, полосы прокрутки​​ 100Кб — заархивировать)​​: В вашем файле​

  2. ​ флажки горизонтальная полоса​​Полоса прокрутки ​​ строках. О правильном​​ удобней, чем вводить​ Вы введете четное​​ причем с шагом​​ левую кнопку мыши,​​Через меню Разработчик/ Элементы управления/​​ много общего со​​ метки начала​Окно можно разделить таким​​Для перемещения листа на​​ запрос​

​ для прокрутки на​ или мышь.​Гость​ все нормально -​ прокрутки и вертикальная​

​связана с ячейкой ​

​ проектировании таблиц читайте​

​ значения непосредственно в​ значение, то Полоса​

​ 2 (1, 3,​ то можно переместить Полосу​ Вставить выберем левой клавишей​ Счетчиком.​

​. С увеличением​​ образом, чтобы можно​ один столбец влево​

​экранная клавиатура​ один столбец влево​

​Excel имеет улучшенный пользовательский​: Ура! Проблему нашел:​ по CTRL+End -​ полоса прокрутки.​

​А31​​ здесь.​ ячейку. Можно также​

​ прокрутки не сбросит​ 5, …), т.е.​

​ прокрутки. Удерживая клавишу ALT можно​ мыши элемент Полоса​Для вставки элементов управления​ расстояния до указателя​ было одновременно прокручивать​

​ или вправо щелкните​. Чтобы отключить режим​ или вправо.​

​ интерфейс с высокой​ оказалось, что местоположение​

​ на последней заполненной​Ярлычки листов там​).​

​У каждого Элемента управления​

​ нажать на Полосу​ его, а будет​

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

​ на лист необходимо​

​ от этой метки​

​ лист в двух​ кнопку со стрелкой​

​ SCROLL LOCK, нажмите​

​На один экран вверх​​ скоростью прокрутки, удобным​

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

  • ​ или четырех областях.​или​ клавишу​ или вниз​ переходом к концу​ образом выходит за​ справа внизу на​

  • ​~~Ссв~~​ ячейке от -24​ его узнать нужно​ левую клавишу мыши,​ Вы получите четную​ числа. При щелчке​ можно перемещать стрелками​

    ​ закроется, а курсор​В MS EXCEL 2007​ с сокращением этого​ Наведите указатель мыши​​на горизонтальной полосе​ScrLk​Нажмите клавишу PAGE UP​ диапазона и всплывающими​ область прокрутки. Причем​

Прокрутка и изменение масштаба с помощью мыши

​ ее (ячейки) уровне.​: поковыряйся в верхней​ до -1, используйте​ выделить Полосу прокрутки, в Поле​ и значения в​ последовательность 2, 4,​ по полосе прокрутки,​ с клавиатуры.​ вместо обычного толстого​ это можно сделать через​ расстояния — уменьшается.​ на вешку разбивки​ прокрутки.​и закройте экранную​ или PAGE DOWN.​ подсказками, которые указывают​ оч сильно выходит​

​Может что-то другое?​

​ панели либо отмени​

​ формулу =-25+A35 (границы​ имя будет отображено ее​

​ связанной ячейке начнут​ 6, … Но,​

​ значения будут уменьшаться/​Если навести курсор на​

​ крестика​ меню Кнопка офис/ Параметры​Автоматическая прокрутка листа​на вертикальной или​Прокрутка листа с повышенной​

​ клавиатуру.​На один экран влево​ расположение на листе.​

​ — на 64​Jom​

​ полледнее действие​Полосы прокрутки ​ имя. Чтобы изменить​ «бежать».​

​ при достижении верхней​ увеличиваться с шагом​ углы прямоугольника или​ ​ Excel/ Основные/ Показывать​Щелкните колесиком мыши, а​

​ горизонтальной полосе прокрутки.​

​ скоростью​Если полосы прокрутки отсутствуют,​ или вправо​ Раскрывающиеся списки в​ тыщи строк :)​: Worksheets(1).ScrollArea = «a1:f100″​Максим мальков​установлены от 1 до​ имя Полосы прокрутки​Предположим, что имеется таблица​ границы его поведение​ 10. ​

​ на маленькие квадратики​превратится в тонкий крестик.​

​ вкладку Разработчик на​ затем перемещайте мышь​ Когда указатель примет​Чтобы увеличить скорость прокрутки,​ выполните указанные ниже​Нажмите клавишу SCROLL LOCK,​

​ диалоговых окнах можно​Вот что значит​

​вроде так​: а что ты​ 24,​ — в Поле имя введите​ с множеством столбцов​

​ изменится 96, 98,​Существует и другой способ​

​ на границе, то​Кликнув левой клавишей мыши​ ленте.​ в сторону прокрутки.​ вид двусторонней стрелки​

support.office.com>

Полоса прокрутки — элемент управления формы в MS EXCEL

​ во время прокрутки​ действия.​ после чего нажмите​ прокручивать с помощью​ эффект присутствия/участия в​Юрий М​ такого там делала,​Полоса прокрутки ​ новое имя и​ и нам нужно​ 100, 101, т.к.​ связать Элемент управления​ можно изменить ее​ в нужное место​

​В MS EXCEL 2010​ С увеличением расстояния​, перетащите полосу​

  • ​ удерживайте указатель мыши​Выберите пункты​ клавишу СТРЕЛКА ВЛЕВО​ мыши.​ решении проблемы.​: Просто сохоаните файл​
  • ​ может и придумаю​связана с ячейкой ​ нажмите клавишу ​​ средство для просмотра​​ максимальное значение установлено нами​​ и ячейку: Выделите​​ размер.​​ на листе, элемент​​ это можно сделать так:​​ до указателя от​ разделения в нужное​​ на краю экрана​​Файл​​ или СТРЕЛКА ВПРАВО,​

​Чтобы перейти к заданной​Но все равно​ после удаления строк​

​ что-нить, как помочь,​А35​ENTER​ только одного столбца.​ =101. Теперь при​ правой клавишей мыши​Как было сказано выше,​Полоса прокрутки ​ Откройте вкладку ​ метки начала скорость​ место листа. Чтобы​ более 10 секунд.​ >​ удерживая клавишу CTRL.​ ячейке на листе,​ спасибо откликнувшимся!​ — бегунок «подравняется».​ но все настройки​

​)​​. Также имя можно​При нажатии на​ движении вниз Полоса прокрутки будет​ Элемент управления, в Строке​ все Элементы управления​

​будет помещен на лист​Файл​ прокрутки увеличивается, с​

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

​ удалить полосу разделения,​При перемещении указателя в​Параметры​На большое расстояние​

​ щелкните ее или​stroika​Guest​ листа храняться в​

​Шаг изменения Полосы прокрутки​

​ изменить в Области выделения (Главная​

​Полосу прокрутки ​ воспроизводить последовательность нечетных чисел! Тоже справедливо​ формул введите =, затем​​ формы возвращают значение.​​ (вертикально).​; Нажмите кнопку ​

​ сокращением этого расстояния​ дважды щелкните ее.​ противоположном направлении скорость​.​Нажмите клавишу SCROLL LOCK,​ воспользуйтесь клавишами со​: Как в Эксель​

​: Не ожидал такой​

Выделение Полосы прокрутки

​ меню Вид​​ можно сделать переменным,​​ / Редактирование/ Найти​(кнопки), значение в связанной​ и для нижней​ кликните левой клавишей​​ Это значение помещается​​Чтобы при вставке элемента​Параметры​ — уменьшается. Чтобы​Некоторые модели мыши и​ прокрутки снижается.​В Excel 2007 нажмите​ после чего удерживайте​ стрелками. При этом​ настроить вертикальную прокрутку​ быстрых ответов :)​Бася​ например, используя квадратичную​ и выделить/ Область​ ячейке​ границы: 6, 4,​​ мыши на нужную​​ в ячейку определенную​

Перемещение Полосы прокрутки и изменение ее размеров

​ поместить Полосу прокрутки​; Нажмите кнопку ​​ остановить автоматическую прокрутку,​​ другие указывающие устройства,​На один экран вверх​ кнопку​ нажатыми клавишу CTRL​ ячейка, в которую​ колесиком, чтоб перемещалось​Извиняюсь не проверил​: Попробуй нажать квадратик​ зависимость (1, 4,​ выделения).​А1 ​

​ 2, 1, т.к.​ ячейку, нажмите клавишу ​ пользователем. Чтобы связать​ горизонтально, кликните и​Настроить ленту​ щелкните любой кнопкой​

Связываем Полосу прокрутки с ячейкой

​ например Microsoft IntelliMouse,​ или вниз​Microsoft Office​ и клавишу со​ выполнен переход, становится​ лишь на одну​ файл,​ в правом верхнем​ 9, 16, …)​Зачем нам знать имя​будет увеличиваться/ уменьшаться на​ минимальное значение установлено​ENTER​ Элемент управления с​ удерживайте левую клавишу​; Выберите команду ​ мыши.​ имеют встроенные функции​Щелкните вертикальную полосу прокрутки​, а затем —​

​ стрелкой для быстрого​ активная ячейка.​ строку?​​Есть основной файл​​ углу​​ с помощью формулы =A38*A38 (​​ элемента управления? Если​

​Настройка ленты и в​

​Увеличение или уменьшение масштаба​​ прокрутки и масштабирования,​​ сверху или снизу​ кнопку​ перехода к нужным​Чтобы перейти​​Edward_M​​ где эта проблема​Пользователь удален​Полоса прокрутки ​ Вы не планируете​ будет отображен следующий/​ граничные значения (при​ с которой связан​ него ПРАВОЙ клавишей​ мышь вправо и​ разделе Основные вкладки​ изображения​ которые можно использовать​

​ от ползунка​Параметры Excel​ данным.​Выполните следующие действия​: Заходите в​ сохранилась!​: восстанови всё по​связана с ячейкой ​ управлять ​​ предыдущий месяц. При нажатии​​ шаге отличным от​ Элемент управления, достаточно​ мыши, в появившемся​ чуть вниз.​ установите флажок ​Удерживая нажатой клавишу CTRL,​ для перемещения и​

​.​.​Примечание:​К началу или концу​Пуск​

​Вот -​​ умолчанию.​А38​Полосой прокрутки ​ на ​ 1), содержались в​ перетащить эту ячейку,​ контекстном меню выберите Формат​​ ​​Разработчик​ поворачивайте колесико вперед​ изменения масштаба при​​На один экран влево​​В категории​ Если нажата клавиша SCROLL​ диапазона​-панель управления-МЫШЬ-колёсико-вертикальная прокрутка… устанавливаете​caustic​​caustic​​).​из программы VBA, то​Полосу прокрутки ​

​ требуемой последовательности, иначе​ взяв за ее​ объекта… Появится диалоговое окно,​После вставки ​.​ или назад. Масштаб​ работе с листом​ или вправо​Дополнительно​ LOCK, в строке​Нажимайте CTRL + клавиша​ нужное Вам количество​: Все ребят -​: Здравствуйте! ;)​Александр зацаринный​ имя может потребоваться​(полоса), значение в связанной​ при движении вверх​ границу, в нужное​ выберите вкладку Элемент​Полосы прокрутки ​Теперь вставить элемент управления​ отображения листа указан​ или лист диаграммы.​Щелкните горизонтальную полосу прокрутки​в разделе​ состояния Excel отображается​ со стрелкой для​ строк​ справился!​Например создаем документ,​: Отображение или скрытие​ только для настройки​ ячейке ​ и вниз Вы​ место.​ управления (если такая​она становится выделенной. Если​ можно через меню: Разработчик/​ в процентах в​ Кроме того, с​ слева или справа​Показать параметры для следующей​ текст​ перехода к началу​stroika​

Использование Полосы прокрутки

​Всем спасибо!​ (файл прилагается)​ полос прокрутки​ его отображения на​А1 ​ можете получить разные​Одну ячейку можно связать​ вкладка отсутствует, то​ кликнуть в любом​ Элементы управления/ Вставить.​ строке состояния.​ помощью мыши можно​ от ползунка​ книги​Scroll Lock​ или концу каждого​: Edward_M, Спасибо, а​Гость​в нем создаем​

​В меню Сервис​ листе. Об этом​будет увеличиваться/ уменьшаться на​ последовательности. Например, для​ с несколькими элементами​

​ Вы вставили Элемент​​ другом месте листа,​​Обратите внимание, что в​Отображение подробных данных в​​ прокручивать раскрывающиеся списки​​.​установите флажки​. Когда включен режим​ следующего диапазона в​ я думала, что​​: Товарищи!​​ к примеру 250​ выберите пункт Параметры​​ читайте ниже.​​ 3 (шаг страницы),​ последовательности 1, 4,​ управления, но имеет​ ActiveX, а не​ то ​ этом меню можно​ структурах​ в диалоговых окнах.​​На большое расстояние​​Показывать горизонтальную полосу прокрутки​

​ SCROLL LOCK, при​ столбце или строке​ это где-то в​Не думал уж​

​ ячеек по вертикали​ и откройте вкладку​Включите Область выделения (Главная / Редактирование/​​ следовательно, будет отображен​​ 7, 10 (шаг​

​ ли это смысл?​ Элемент управления формы,​

​Полоса прокрутки ​​ также вставить Элементы​Поместив указатель на итоговую​ Дополнительные сведения см.​Удерживайте клавишу SHIFT при​и​ нажатии клавиш со​ вплоть до конца​ хитрых настройках экселя,​

Имя Элемента управления

​ найти такую тему,​ с любым значением​ Вид.​ Найти и выделить)​ месяц, отстоящий на​ 3) правильно установить​ Решать Вам.​ об этом см.​перестанет быть выделенной. Чтобы​ ActiveX, которые расположены​​ ячейку данных структуры​​ в описании указывающего​ перетаскивании ползунка​Показывать вертикальную полосу прокрутки​ стрелками выполняется прокрутка​ листа.​

​ а в мышку​ но сразу на​ («1111111»),​Установите или снимите​​В Области выделения можно управлять отображением​​ 3 месяца вперед​ границы 1 и​Примечание​ выше).​ снова ее выделить​ ниже интересующих нас​

Прячем Полосу прокрутки на листе

​ и удерживая нажатой​ устройства.​

​.​, а затем нажмите​ на строку вверх​Чтобы при переходе в​ и не догадалась​

​ нее попал!​при этом область​ флажки горизонтальная полоса​ не только Элементов​

Расширяем возможности Полосы прокрутки

​ или назад. Это​ 10. Если Вы​. Можно принудительно ввести​В поле Связь с ячейкой нужно​ нужно кликнуть ее​ Элементов управления формы.​ клавишу SHIFT, поверните​Задача​Примечания:​ кнопку​

​ или вниз и​ начало и конец​ залезть попробовать. Теперь​Бегунок подравнивается на​​ прокрутки увеличивается до​​ прокрутки и вертикальная​​ управления, но и​​ реализовано с помощью​

​ установите границы 1​ в ячейку текстовое​ ввести ссылку на​ ПРАВОЙ клавишей мыши​​ У обоих типов​​ колесико вперед.​Выполните следующее​​ ​​ОК​​ на столбец влево​​ диапазонов выделять эти​

​ все прокручивается как​ всех листах книги,​ 250 строк и​ полоса прокрутки.​ других объектов на​ формулы =СМЕЩ($B19;;$A$1-1) в ячейке​​ и 9, то​​ значение, но оно​​ ячейку. Свяжем наш​​ (клик ЛЕВОЙ клавиши​

excel2.ru>

В Office Excel 2007 пропала линейка вертикальной и горизонтальной прокрутки листа, как восстановить а?

​ есть одни и​​Скрытие подробных данных в​Прокрутка на несколько строк​
​Если для перемещения по​.​ или вправо. Чтобы​ диапазоны до конца​
​ надо, на одну​ кроме одного. Ну,​ сам бегунок уменьшается.​Катериша​

​ листе, например рисунков.​​В8​ при движении от​ будет заменено при​

​Полосу прокрутки ​​ увеличивает или уменьшает​ те же элементы​

Excel

​ структурах​ вверх или вниз​ листу используется ползунок,​В приведенной ниже таблице​

​ использовать клавиши со​​ листа, нажимайте CTRL​ строку​
​ не хочет и​Потом удаляем нижние​: вкладка Вид, галочку​Нажмите на изображение глаза​
​и ниже.​ 1 Вы получите​ следующем нажатии Полосы прокрутки.​с ячейкой ​
​ значение в связанной​ Кнопка, Список, Флажок​

​Поместив указатель на ячейку​​Вращайте колесико вперед или​ в Excel отображается​ описаны различные способы​

​ стрелками для перемещения​​ + SHIFT +​Edward_M​ все тут. В​ 150 строк -​ на Линейка поставь​ напротив имени объекта​Также для выделения текущего​

​ последовательность 1, 4,​​ Проведем эксперимент. Пусть​А1​ ячейке (см. ниже)).​

​ и т.п. Разница​​ подробных данных в​ назад.​

Как изменить область прокрутки?

​ всплывающая подсказка с​​ применения полос прокрутки​
​ между ячейками, нужно​ клавиша со стрелкой.​
​: Не за что.​ листе 900 строк.​ а область прокрутки​ и она появится​ и объект исчезнет/​
​ месяца в исходной​ 7, 9, затем​ в ячейке ​.​
​ После клика правой​ между ними следующая:​ структуре и удерживая​Прокрутка листа с повышенной​ указанием номера строки​ для перемещения по​
​ отключить режим SCROLL​На одну строку вверх​ Многие решения находятся​ Проверил 10 раз​ и бегунок не​
​Давис юрий​

​ появится.​​ таблице использовано Условное​ при движении от​А1 ​Также установим минимальное значение​

​ кнопкой также появляется​​ чтобы использовать Элементы ActiveX​ клавишу SHIFT, поверните​ скоростью​ или буквы столбца​ листу.​ LOCK. Для этого​ или вниз​
​ гораздо ближе, чем​

​ на разных листах/книгах/файлах​​ изменяются как будто​
​: Сервис- параметры- параметры​

​Диапазон изменения значений Полосы​​ форматирование.​ 9 — получите​введено число 5. Даже​

​ =1, максимальное =101,​​ контекстное меню, чтобы​ необходимо использовать VBA,​
​ колесико назад.​Чтобы увеличить скорость прокрутки,​
​ (или номеров, если​Чтобы перейти​ нажмите клавишу SCROLL​
​Нажмите клавишу SCROLL LOCK,​

​ мы сами думаем,​​ — работает. Может​ там существуют данные.​
​ окна​

​ прокрутки может содержать​​Нажмем на кнопку Полосы​
​ 9, 6, 3,​ если Вы введете​ шаг изменения =2,​ его убрать можно​
​ а Элементы управления​Элемент Полоса прокрутки позволяет​ во время прокрутки​ для книги используется​Выполните следующие действия​ LOCK (ScrLk) на​ после чего воспользуйтесь​ просто нужно посмотреть​ еще какая хитрость​Как это исправить?​Помогите пожалуйста. Пропал нижний​ только положительные значения,​ прокрутки, чтобы отобразить​

​ 1, т.е. 2​​ в ячейку ​ шаг изменения по​ нажать ESC или​

​ формы можно напрямую​​ изменять значения в​ удерживайте указатель мыши​ стиль ссылок R1C1),​На одну строку вверх​

​ клавиатуре. Если на​​ клавишей СТРЕЛКА ВВЕРХ​ на проблему или​ есть или это​ как сделать так​ бегунок и листы.​ шаг — только​ (в диапазоне​ разные последовательности!​
​А1​ страницам =10.​ кликнуть левой клавишей​
​ привязать к ячейке​ определенном диапазоне с​

planetaexcel.ru>

плавная вертикальная прокрутка (Настройки Excel/Setup)

​ на краю экрана​​ чтобы можно было​ или вниз​ клавиатуре нет этой​ или СТРЕЛКА ВНИЗ​ вопрос под другим​

​ уже глюк самого​​ чтобы область прокрутки​​ Что то с​​ целые и положительные​В8:В14​Полоса прокрутки удобна, когда​

​ текст «строка», то при​​Нажмите ОК.​ по ​ на листе.​ шагом (1, 2,​ более 10 секунд.​ определить положение на​Для перемещения листа на​ клавиши, отключить режим​ для прокрутки на​ углом​

​ экселя?​​ совпадала с областью​ настройками. Как исправить?​ значения. Этого не​) следующий месяц.​ у Вас есть​ следующем нажатии Полосы прокрутки,​Убедитесь, что ​Полосе прокрутки​

excelworld.ru>

​Полоса прокрутки ​

  • Как в excel вернуть предыдущую версию файла после сохранения
  • Как в excel вернуть строку формул
  • Как в excel вернуть скрытые строки
  • Как в excel вернуть скрытые столбцы
  • В excel исчезла полоса прокрутки
  • Excel 2010 сброс настроек по умолчанию
  • Как в excel поставить условие
  • Объединение столбцов в excel без потери данных
  • В excel сравнить два столбца
  • Диапазон печати в excel
  • Excel vba список файлов в папке
  • Excel абсолютное значение

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

— Компьютер;

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

Инструкция

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

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

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

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

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

Видео: Закрепление заголовков строк и столбцов в таблицах Excel

Программа Microsoft Excel создана таким образом, чтобы было удобно не только вносить данные в таблицу, редактировать их в соответствии с заданным условием, но и просматривать большие по объему блоки информации.

Наименования столбцов и строк могут быть значительно удалены от ячеек, с которыми пользователь работает в этот момент. И все время прокручивать страницу, чтобы увидеть название, некомфортно. Поэтому в табличном процессоре имеется возможность закрепления областей.

Как закрепить строку в Excel при прокрутке

В таблице, как правило, шапка одна. А строк может быть от нескольких десятков до нескольких тысяч. Работать с многостраничными табличными блоками неудобно, когда названия столбцов не видны. Все время прокручивать к началу, потом возвращаться к нужной ячейке – нерационально.

Чтобы шапка была видна при прокрутке, закрепим верхнюю строку таблицы Excel:

  1. Создаем таблицу и заполняем данными.
  2. Делаем активной любую ячейку таблицы. Переходим на вкладку «Вид». Инструмент «Закрепить области».
  3. В выпадающем меню выбираем функцию «Закрепить верхнюю строку».

Под верхней строкой появляется отграничивающая линия. Теперь при вертикальной прокрутке листа шапка таблицы будет всегда видна:

Предположим, пользователю нужно зафиксировать не только шапку. Еще одна или пару строк должны быть неподвижны при прокрутке листа.

Как это сделать:

  1. Выделяем любую ячейку ПОД строкой, которую будем фиксировать. Это поможет Excel сориентироваться, какая именно область должна быть закреплена.
  2. Теперь выбираем инструмент «Закрепить области».

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

Примечание. Данный способ закрепления строк актуален для Excel версий 2007 и 2010. В более ранних версиях (2003 и 2000) инструмент «Закрепить области» находится в меню «Окно» на главной странице. И там нужно ВСЕГДА активизировать ячейку ПОД фиксируемой строкой.

Как закрепить столбец в Excel

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

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

Чтобы зафиксировать несколько столбцов, необходимо выделить ячейку в САМОМ НИЗУ таблицы СПРАВА от фиксируемого столбца. И нажать кнопку «Закрепить области».

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

Задача: при прокрутке зафиксировать выделенную область, которая содержит два столбца и две строки.

Делаем активной ячейку на пересечение фиксируемых строк и столбцов. Но не в самой закрепляемой области. Она должна быть сразу под нужными строками и справа от нужных столбцов.

В выпадающем меню инструмента «Закрепить области» выбираем первую опцию.

На рисунке видно, что при прокрутке выделенные области остаются на месте.

Как убрать закрепленную область в Excel

После фиксации строки или столбца таблицы в меню «Закрепить области» становится доступной кнопка «Снять закрепление областей».

После нажатия все зафиксированные области рабочего листа разблокируются.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sub ScrollBar8_Change() Cells(Range(«A2»).Value + 4, Range(«B2»).Value).Select End Sub

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

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

Полный пример скачайте тут.

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

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

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

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

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

Поделитесь нашей статьей в ваших соцсетях:

(Visited 1 748 times, 6 visits today)

Программа Microsoft Excel создана таким образом, чтобы было удобно не только вносить данные в таблицу, редактировать их в соответствии с заданным условием, но и просматривать большие по объему блоки информации.

Наименования столбцов и строк могут быть значительно удалены от ячеек, с которыми пользователь работает в этот момент. И все время прокручивать страницу, чтобы увидеть название, некомфортно. Поэтому в табличном процессоре имеется возможность закрепления областей.

После фиксации строки или столбца таблицы в меню «Закрепить области» становится доступной кнопка «Снять закрепление областей».

После нажатия все зафиксированные области рабочего листа разблокируются.

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

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

— Компьютер;

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

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

Для этого нам необходимо:

  • Перейти на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:

В этом меню доступны три опции:

  • Закрепить области: с помощью этой функции Эксель закрепляет как строки, так и столбцы одновременно;
  • Закрепить верхнюю строку: по-умолчанию закрепляет верхнюю строку листа Excel;
  • Закрепить первый столбец: по-умолчанию закрепляет первый столбец на листе Эксель слева.

Видео-урок: Как закрепить строку и столбец в Excel при прокрутке Как закрепить строку при прокрутке в Excel

Если вы работаете с таблицей где есть заголовки и сотни строк, то при прокрутке данных листа вы вскоре потеряете заголовки таблицы, как это показано ниже:

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

Для того чтобы закрепить верхнюю строку нам потребуется:

  • Перейти на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем меню выбрать «Закрепить верхнюю строку”:

После этого, появится серая тонкая линия, обозначающая наличие закрепленной верхней строки:

Теперь, вы можете прокручивать данные таблицы, при этом сохранив заголовки таблицы:

Как закрепить более одной строки в Эксель

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

  • Выделите крайнюю ячейку слева, находящуюся под строчками с заголовками:
  • Перейдите на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем меню выберите пункт «Закрепить области”:

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

Как снять закрепление строки в Excel

Для снятия закрепления строк проделайте следующие шаги:

  • Перейдите на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем списки выберите «Снять закрепление областей”:

Как закрепить столбец при прокрутке в Excel

Если заголовки таблицы размещены в крайнем левом столбце, то при горизонтальной прокрутке заголовки пропадут. Избежать этого нам поможет закрепление первого столбца. Для этого нам потребуется:

  • Перейти на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем меню выбрать «Закрепить первый столбец”:

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

Теперь, мы можем прокручивать таблицу по горизонтали без потери заголовков:

В дополнение:

  • Если вы закрепили столбец, то нажатием горячих клавиш Ctrl+Z нельзя убрать закрепление области. Убрать закрепление можно только через меню «Закрепить области”.
  • Если вы вставите колонку перед той, что была закреплена, новая колонка будет также закрепленной колонкой.

Как закрепить более одного столбца в Эксель

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

  • Выделите самую верхнюю ячейку, в колонке находящейся сразу за теми колонками, что вы хотите закрепить:
  • Перейдите на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем меню выберите пункт «Закрепить области”:

После этого, Excel закрепит все колонки слева от выделенной вами ячейки. Теперь, при прокрутке, обе колонки с заголовками зафиксированы:

Как снять закрепление столбца в Excel

Для снятия закрепления со столбцов проделайте следующие шаги:

  • Перейдите на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем списке выберите «Снять закрепление областей”:

Как закрепить строку и столбец при прокрутке в Excel одновременно

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

Для того чтобы одновременно закрепить строки и столбцы в Excel проделаем следующие шаги:

  • Выделим ячейку, находящуюся на пересечении столбцов и строк, которые мы хотим зафиксировать. Важно, чтобы ячейка была не внутри диапазона, а сразу после необходимых строк и столбцов. На примере ниже мы выделили ячейку, для того чтобы зафиксировать два первых столбца и верхнюю строчку:
  • Перейдем на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем меню выберем «Закрепить области”:

Теперь, при прокрутке данных по горизонтали и вертикали колонки и строка нашей таблицы зафиксированы:

Для снятия закрепления со строк и столбцов проделайте следующие шаги:

  • Перейдите на вкладку «Вид” в Excel => Подраздел «Окно” => раздел «Закрепить области”:
  • В выпадающем списке выберите «Снять закрепление областей”:

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

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

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

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

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

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

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

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

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

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

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

Sub ScrollBar8_Change() Cells(Range(«A2»).Value + 4, Range(«B2»).Value).Select End Sub

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

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

Полный пример скачайте тут.

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *