Плавающее окно в excel

Содержание

  • 1 Закрепление верхних ячеек
  • 2 Неподвижный заголовок
  • 3 Как зафиксировать две строки
  • 4 Закрепление столбца
  • 5 Как зафиксировать два столбца
  • 6 Одновременная фиксация рядов и столбцов
  • 7 Как вернуть всё, как было
  • 8 Закрепление в Excel 2003
  • 9 Что делать, если нет вкладки «Вид»
  • 10 Распечатка
  • 11 Заключение
  • 12 Видеоинструкция
  • 13 Как закрепить строку в Excel при прокрутке
  • 14 Как закрепить столбец в Excel
  • 15 Как закрепить строку и столбец одновременно
  • 16 Как убрать закрепленную область в Excel
  • 17 Как сохранить заголовки видимыми
  • 18 Как закрепить несколько строк и/или столбцов

В программе Microsoft Excel можно работать с огромным количеством данных. С одной стороны – это очень удобно. Но с другой стороны, в таких ситуациях появляются определенные трудности. Поскольку при большом объеме информации, как правило, ячейки сильно удалены друг от друга. И это не способствует читабельности. В таких случаях появляется вопрос: «Как закрепить строку в Excel при прокрутке?».

Закрепление верхних ячеек

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

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

Если она не появилась, то вы что-то сделали не так.

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

Неподвижный заголовок

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

  1. В качестве примера будем использовать эту же таблицу. Но нам нужно добавить заголовок. Для этого необходимо выделить первую строчку и сделать правый клик мыши.
  1. В появившемся контекстном меню кликаем на пункт «Вставить…».
  1. Далее выбираем третий пункт и нажимаем на кнопку «OK».
  1. Выделяем появившуюся строчку. Переходим на вкладку «Главная». Нажимаем на кнопку «Объединить и поместить в центре».
  1. Напишите там что-нибудь.
  1. Снова переходим на вкладку «Вид» и закрепляем верхний ряд.
  1. Теперь ваш заголовок будет всегда наверху, даже при прокрутке страницы вниз.

Как зафиксировать две строки

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

  1. Выделите оставшиеся ячейки, кроме двух верхних.
  1. На этот раз кликаем на первый пункт, а не «закрепить верхнюю строку».
  1. После этого подсветится линия после второй строчки. Теперь при перемещении страницы вниз, всё, что выше, будет зафиксировано.

Закрепление столбца

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

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

Как зафиксировать два столбца

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

  1. Выделяем оставшиеся ячейки.
  1. Открываем вкладку «Вид» и выбираем «Закрепить области».
  1. Теперь фиксированная вертикальная линия будет находиться после второго столбца.
  1. А всё, что левее неё, – будет неподвижно.

Одновременная фиксация рядов и столбцов

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

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

Теперь всё то, что выше и левее их, будет стоять на месте.

Как вернуть всё, как было

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

  1. Вновь кликните на кнопку «Закрепить области».
  1. На этот раз в пунктах меню появится вариант «Снять закрепление областей».
  1. Нажав на этот пункт, все ограничивающие линии исчезнут.

Закрепление в Excel 2003

Всё, что было описано выше, подходит для новых версий 2007, 2010, 2013 и 2016 года. В старом Экселе меню расположено иначе. Закрепить область можно в разделе меню «Окно».

Всё остальное работает по такому же принципу, как было сказано ранее.

Что делать, если нет вкладки «Вид»

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

С остальными возможностями и ограничениями в «Стартере» можно ознакомиться тут.

Распечатка

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

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

Как видите, всё на своих местах.

Заключение

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

Видеоинструкция

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Благодаря высокой производительности Excel, вы можете хранить и работать с данными в миллионах строк и столбцов. Однако, пролистывая все эти многочисленные ячейки вниз, к 26935 строке достаточно легко потерять связь между значениями в этих ячейках и их смыслом. Это одна из причин, по которой Excel приготовил для нас специальный инструмент – Freeze (Закрепить).

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

Как сохранить заголовки видимыми

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

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

У рассматриваемой функции есть одна особенность: она фиксирует верхнюю видимую строку.

  1. Откройте вкладку View (Вид) в Excel и найдите иконку команды Freeze Panes (Закрепить области) в группе Window (Окно).
  2. Нажмите на маленькую стрелку рядом с иконкой, чтобы увидеть все варианты. Выберите Freeze Top Row (Закрепить верхнюю строку) или Freeze First Column (Закрепить первый столбец) – в зависимости от способа организации ваших данных.

Всякий раз, когда вы закрепляете строки или столбцы, команда Freeze Panes (Закрепить области) превращается в команду Unfreeze Panes (Снять закрепление областей), которая позволяет быстро разблокировать строки или столбцы.

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

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

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

В таких ситуациях команда Freeze Top Row (Закрепить верхнюю строку), будет не очень полезна. Но возможность закрепить сразу целую область – это самое то!

Вот как это делается:

  1. Этот момент является ключевым. Выберите ячейку ниже строк и/или правее столбцов, которые хотите закрепить.
  2. Откройте вкладку View (Вид) и найдите иконку Freeze Panes (Закрепить области) в группе команд Window (Окно).
  3. Нажмите на маленькую стрелку рядом с иконкой, чтобы увидеть все варианты, и выберите Freeze Panes (Закрепить области).

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

Если какая-либо из строк или столбцов уже закреплены, то вместо команды Freeze panes (Закрепить области), вы увидите Unfreeze panes (Снять закрепление областей). Взгляните на название команды, прежде чем пытаться закреплять строки, и все будет работать как нужно.

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

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: Антон АндроновПравила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

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

Вставить плавающую таблицу в Excel с кодом VBA

Вставить плавающее текстовое поле в Excel с кодом VBA


стрелка синий правый пузырь Вставить плавающую таблицу в Excel с кодом VBA

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

1. Выберите таблицу данных, которую вы хотите сохранить видимой, затем щелкните Копировать > Копировать как изображение под Главная вкладку, см. снимок экрана:

документ вставить плавающую таблицу 1

2. В выскочившем Копировать картинку диалоговое окно, выберите Как показано на экране из Внешний вид , и выберите Картина под Формат разделом, щелкните OK чтобы закрыть диалоговое окно, а затем щелкните ячейку для вывода изображения, наконец, нажмите Ctrl + V чтобы вставить это изображение, см. снимок экрана:

документ вставить плавающую таблицу 2

3. После преобразования таблицы в изображение щелкните правой кнопкой мыши вкладку листа, содержащую изображение таблицы, которое вы хотите всегда видеть, и выберите Просмотреть код из контекстного меню, а в открывшемся Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой модуль:

Код VBA: вставить плавающую таблицу в excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

Внимание: В этом коде картинка1 — это имя созданного изображения, измените его по своему усмотрению.

документ вставить плавающую таблицу 3

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


стрелка синий правый пузырь Вставить плавающее текстовое поле в Excel с кодом VBA

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

1. Во-первых, вы должны вставить текстовое поле из Застройщик вкладку нажмите Застройщик > Вставить > Текстовое поле (элемент управления ActiveX), а затем нарисуйте текстовое поле и введите информацию в текстовое поле по мере необходимости. Смотрите скриншот:

документ вставить плавающую таблицу 4

2. Затем щелкните правой кнопкой мыши вкладку листа, содержащую текстовое поле, которое вы хотите всегда видеть видимым, и выберите Просмотреть код из контекстного меню, а в открывшемся Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой Модули:

Код VBA: вставить плавающее текстовое поле в Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    With ActiveWindow.VisibleRange
        TextBox1.Top = .Top + 5
        TextBox1.Left = .Left + .Width - TextBox1.Width - 45
    End With
    Application.ScreenUpdating = True
End Sub

Внимание: В этом коде TextBox1 это имя текстового поля, которое вы вставили, измените его по своему усмотрению.

документ вставить плавающую таблицу 5

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


Развернуть или свернуть окно рабочего листа

Чтобы развернуть окно рабочего листа, можно освободить больше места для пользователей, в Excel вы можете развернуть окно рабочего листа до максимума, скрыв ленту, строку формул или строку состояния. Kutools for Excel‘s Рабочая зона может помочь вам скрыть ленту одним щелчком мыши. Скачать и бесплатную пробную версию Kutools for Excel сейчас!


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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

​Смотрите также​ сосредоточена не в​ Работать с многостраничными​Можно также щелкнуть правой​Совет:​ менее при последующем​В диалоговом окне​ помощью простой формулы​ выбран, открывается диалоговое​Для того, чтобы продвинуть​ приходится добавлять новые​ правильно разработанная мини-программа​ скрытые строки нужно​ сжимать ее до​ определенное количество строк.​(Закрепить области).​F​​Благодаря высокой производительности Excel,​​ столбцах, а в​

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

Как сохранить заголовки видимыми

​ В MS Excel​Как всегда, это не​reeze First Column​ вы можете хранить​ строках. Для удобства​

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

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

  1. ​Изменять высоту также можно​​ 2003 можно использовать​​ конец истории. Многие​(Закрепить первый столбец)​ и работать с​​ пользователю нужно при​​ не видны. Все​ команду​​ выбрать пункт​​ будет применяться автоматически.​
  2. ​Заливка​ таблицы Excel.​ нами ячеек, так​ В её правом​​ некоторые пользователи не​​ делает работы удобнее​ необходимые кусочки, нужно​​ посредством панели управления.​​ 65 536 строк,​​ начинающие пользователи часто​ – в зависимости​ данными в миллионах​ горизонтальной прокрутке зафиксировать​Блокируем строки в Excel

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

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

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

​ затенение к чередующимся​ него вносить не​ крестик. Тянем его​ даже такие довольно​Использование макросов сопряжено с​ те, которые расположены​ нужно выбрать пункт​ Excel 2010 –​

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

​ узора, который нужно​

  1. ​ строкам на листе​ нужно. Просто жмем​ вниз на столько​ простые вещи. Правда,​ некоторыми рисками. Недобросовестный​
  2. ​ выше и ниже​​ «Формат», а затем​​ уже 1 048​ не работает. Такое​​Всякий раз, когда вы​​ эти многочисленные ячейки​ строк.​​ – нерационально.​​.​
  3. ​Преобразовать в диапазон​На вкладке​ использовать для затененных​ — создать правило​​ на кнопку «OK».​​ строк, на сколько​Блокируем строки в Excel

​ нужно отметить, что​ программист может создать​ конкретного диапазона. Затем,​ кликнуть «Высота строки».​ 576.​ может произойти в​ закрепляете строки или​ вниз, к 26935​Выделяем любую ячейку нужной​Чтобы шапка была видна​

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

Блокируем строки в Excel

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

​ таблицу.​ имеются и некоторые​
​ за макрос, который​
​ кнопкой мыши, появится​

​ нужно задать то​

office-guru.ru

Как сделать строки в строке Excel, переносить их и регулировать высоту?

​ два нюанса. Этот​ ранее уже закрепили​Freeze Panes​ потерять связь между​ понимал, с какими​ верхнюю строку таблицы​ кнопкой мыши и​ столбцы и ячейки​Стили​ОК​ формула для определения​ кликаем по ячейке,​Но, как видим, все​ «подводные камни». Давайте​ испортит все данные​

​ контекстное меню, в​ значение, которое требуется​ показатель может измеряться​ какую-то область.​(Закрепить области) превращается​ значениями в этих​ данными ему работать.​ Excel:​ выберите команду​

как сделать строки в строке excel

Работа в Excel: количество строк и их длина

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

​ в конкретном случае.​ в количестве ячеек​Если какая-либо из строк​ в команду​ ячейках и их​ В выпадающем меню​Создаем таблицу и заполняем​

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

​ строку в приложении​ в работе. К​ пункт «Показать».​Обе версии программы предполагают​ и в количестве​ или столбцов уже​Unfreeze Panes​ смыслом. Это одна​ инструмента выбираем значение​

Как вставлять и удалять строки в Excel?

​ данными.​.​

  • ​Примечание:​.​ отобразиться в окне​ соответствующим образом применить​ контекстном меню выбираем​ из материнской ячейки.​ Microsoft Excel.​ тому же такая​При создании таблиц незаменимой​ автоматический подбор высоты​ символов, которые можно​
  • ​ закреплены, то вместо​(Снять закрепление областей),​ из причин, по​ «Закрепить первый столбец».​Делаем активной любую ячейку​В окне​ В Microsoft Excel установлены​

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

перенос строки в excel

Высота строки в Excel

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

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

​ в том случае,​В MS Excel 2003​Freeze panes​ разблокировать строки или​ для нас специальный​ листа вправо зафиксированный​ вкладку «Вид». Инструмент​выберите строку, столбец​ количество строк и​Светлый​Создание правила форматирования​=ОСТАТ(СТРОКА(),2)=0​Строка добавляется.​ ячейки, и кликаем​Нужно отметить, что процедура​ считывая всю информацию.​ этого нужно выделить​ когда нужно изменить​

высота строки в excel

Группировка строк в Excel

​ количество столбцов составляет​(Закрепить области), вы​ столбцы.​ инструмент –​ столбец будет неподвижен.​ «Закрепить области».​

​ или ячейку для​ столбцов: 16 384 столбца​,​

А если нужно несколько строк?

​.​На листе выполните одно​Строку между строк можно​ правой кнопкой мыши.​ вставки новой строки​Перенос строки в Excel​ конкретные участки и​ параметры в соответствии​ 256. Более широкие​ увидите​Все чаще и чаще​Freeze​Чтобы зафиксировать несколько столбцов,​В выпадающем меню выбираем​

excel несколько строк в строке

Скрытые строки и их дальнейшее отображение

​ вставки.​ в ширину и​Средний​Чтобы применить форматирование к​ из указанных ниже​ добавить простым нажатием​ В появившемся контекстном​ в современных версиях​ можно осуществить несколькими​ выбрать вкладку «Главная»,​

​ с текстом, который​ возможности для работы​Unfreeze panes​ я встречаю таблицы,​(Закрепить).​ необходимо выделить ячейку​ функцию «Закрепить верхнюю​Подскажите, пожалуйста, как сделать​ 1 048 576 строк в​или​ ячейкам на листе,​ действий.​ комбинации клавиш «Ctrl+».​ меню выбираем пункт​

Объединение строк с Excel

​ программы Excel практически​ способами. В том​ а затем функции​ там находится. Однако​ предоставляет MS Excel​(Снять закрепление областей).​ которые имеют несколько​Данный инструмент позволяет пролистывать​ в САМОМ НИЗУ​ строку».​ первую строку таблицы​ высоту.​Темный​ нажмите кнопку​Чтобы применить затенение к​ Больше ничего на​ «Очистить содержимое».​ не имеет отличий​ случае, когда необходимо​ «Объединить» и «Поместить​

​ при использовании этой​ 2010 – 16​ Взгляните на название​ строк в заголовке.​

как перенести строку в excel

Что такое макросы и для чего они нужны?

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

​ в центре». При​ функции нужно знать,​ 384 ячейки.​ команды, прежде чем​ Это сложные структуры,​

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

Опасность макросов

​ но они позволяют​ строк и/или столбцов,​ нажать кнопку «Закрепить​ при вертикальной прокрутке​ в какой части​ на вкладке​ Если созданы пользовательские стили​ Чтобы просмотреть или изменить​ необходимо отформатировать.​Добавить строку в конце​ заполнению данными.​ которую нужно добавить​

макросы

Перенос строк

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

​ таблицы, они будут​ правило условного форматирования,​Чтобы применить затенение ко​ «умной таблицы» можно​Нужно учесть, что данный​ строку. Чтобы вставить​ «Перетекание текста на​ объединения. Теперь вы​ когда установлена галочка​ клетке, которое составляет​ работать как нужно.​ текст в заголовках,​ не могут прокручиваться​

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

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

​Пользовательские​

fb.ru

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

Добавление строки в Microsoft Excel

​Главная​ кнопку​Можно встать на последнюю​ в том случае,​ кликаем правой кнопкой​ информация будет отображаться​ строки в строке​ во вкладке «Выравнивание».​ В ячейке все​ очень удобный инструмент,​ описать данные в​ ячейками. Итак, какую​ содержит два столбца​ не только шапку.​ находясь в 456​и выберите пункт​

​. Подробнее о создании​в группе​

Вставка строки между строк

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

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

Переход к добавлению строки в Microsoft Excel

​ и нажать на​ нет нижней строки​ ячейки строки, над​Длинный текст можно обработать​ ими управлять. Заметим,​ можно задать, –​

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

Добавление ячеек в Microsoft Excel

​На вкладке​ клавиатуре функциональную клавишу​ итогов.​

Строка в Microsoft Excel добавлена

Вставка строки в конце таблицы

​ которой планируем вставить​ таким образом, чтобы​ что эти действия​ это 409 значений.​ их можно увидеть​ В таком случае​ закреплении нескольких строк​ подводные камни здесь​ пересечение фиксируемых строк​ быть неподвижны при​Дмитрий​Чтобы удалить столбец, выделите​

Строка не включена в состав таблицы в Microsoft Excel

​ Форматирование таблицы Excel.​ с кнопкой​Главная​ табуляции (Tab).​Но, намного удобнее создать,​ новый элемент. В​ он размещался в​ являются незаменимыми при​При необходимости группировки строк​ в строке формул.​

Продление таблицы вниз в Microsoft Excel

​ при прокрутке листа,​ возникает, когда нужно​ существуют?​ и столбцов. Но​ прокрутке листа.​: найди «закрепить область»,​ его, а затем​В диалоговом окне​Условное форматирование​в группе​Также, можно встать курсором​

Очистка содержимого в Microsoft Excel

​ так называемую, «умную​ открывшемся контекстном меню​ текстовом поле. Для​

Ячейки очищены в Microsoft Excel

​ решении задач в​ нужно их выделить​Решить поставленную задачу можно​ вы всегда будете​ сравнить определенную область​Если у вас обычная​

Создание умной таблицы

​ не в самой​Как это сделать:​ должна быть на​ на вкладке​Форматирование таблицы​и выберите пункт​Стили​ на правый нижний​ таблицу». Это можно​ жмем на пункт​ этого необходимо выбрать​ рассматриваемой программе.​ и зайти во​ двумя способами:​ знать, какие данные​ с данными с​ таблица с одной​ закрепляемой области. Она​

​Выделяем любую ячейку ПОД​ вкладке «вид». в​Главная​нажмите кнопку​Управление правилами​щелкните стрелку рядом​ угол последней ячейки,​ сделать один раз,​ «Вставить…».​ вкладку «Вставка», затем​Кстати, если выполнить шаги​ вкладку «Данные». Там​С помощью контекстного меню.​ перед вами.​ другой областью, которая​ строкой в заголовке,​

Форматирование как таблица в Microsoft Excel

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

Указание расположения таблицы в Microsoft Excel

​Также, существует возможность вставки​

Умная таблица в Microsoft Excel

​ «Текст» и «Надпись».​ еще раз, то​ нужно выбрать «Структура»​ Нужно выделить конкретное​Урок подготовлен для Вас​ располагается на несколько​ то действия очень​

Вставка строки в Microsoft Excel выше

​ под нужными строками​

​ фиксировать. Это поможет​ она в правой​Вставить​.​Другой способ быстрого добавления​Условное форматирование​

​ вниз.​ переживать, что какая-то​ без вызова контекстного​

​ После этого можно​ предыдущая команда будет​ — «Группировать».​ место, где будет​ командой сайта office-guru.ru​

Добавление строки при помощи табуляции в Microsoft Excel

​ тысяч строк ниже.​ просты:​ и справа от​ Excel сориентироваться, какая​ части экрана​

Перетягивание таблицы вниз в Microsoft Excel

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

Пустые ячейки в Microsoft Excel

​ меню. Для этого​ начинать печатать. В​ отменена.​Разгруппировка строк осуществляется по​ располагаться строка, а​Источник: https://www.ablebits.com/office-addins-blog/2013/05/24/freeze-header-rows-excel/​

Включение строки в состав таблицы в Microsoft Excel

​В таких ситуациях команда​Посмотрите на верхнюю строку​ нужных столбцов.​ именно область должна​Uni_folio​Удалить столбцы с листа​ что в группе​ строкам — использование​Создать правило​ ячейки будут образовываться​

​ не войдет в​

lumpics.ru

Применение заливки для чередования строк на листе

​ нужно просто нажать​ текстовом поле есть​Многие пользователи сталкивались с​ аналогии, достаточно кликнуть​ затем при помощи​Перевел: Антон Андронов​Freeze Top Row​ с заголовками и​В выпадающем меню инструмента​ быть закреплена.​

Метод 1. Применение затенения к чередующимся строкам с помощью условного форматирования

​:​.​Параметры стилей таблиц​ предопределенного стиля таблицы​.​ незаполненными изначально, и​ границы таблицы. Эта​ на клавиатуре сочетание​ возможность проводить форматирование​ термином «макрос», но​ «Разгруппировать».​ клика правой кнопки​

​Автор: Антон Андронов​

  1. ​(Закрепить верхнюю строку),​ убедитесь, что эта​ «Закрепить области» выбираем​

    • ​Теперь выбираем инструмент «Закрепить​Программа Microsoft Excel создана​Можно также щелкнуть правой​установлен флажок​

    • ​ Excel. Этот метод​В диалоговом окне​ их не нужно​​ таблица будет растягиваемая,​​ клавиш «Ctrl+».​

      Кнопка Выбрать все

  2. ​ набранного материала без​​ не все знают,​​Многих пользователей интересует, как​​ мыши вызвать меню.​​Программа Microsoft Excel является​ будет не очень​​ строка видна. При​​ первую опцию.​​ области».​​ таким образом, чтобы​

    Изображение ленты Excel

  3. ​ кнопкой мыши в​​Чередующиеся строки​​ удобен, если вы​​Создание правила форматирования​​ будет очищать от​​ и к тому​Открывается диалоговое окно, которое​​ привязки к границам.​

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

    Формула в диалоговом окне «Создание правила форматирования»

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

  5. ​ предлагает нам вставить​​Самый простой способ, как​​ Макрос представляет собой​

  6. ​ строке Excel. Здесь​​ «Вставить» появится надпись​​ своей уникальности. Это​​ закрепить сразу целую​​ можно не выделять.​

  7. ​ при прокрутке выделенные​ прокрутке остаются неподвижными​ только вносить данные​ и выбрать команду​Если необходимо применить затенение​​ диапазон ячеек, используя​​Выберите тип правила​

    ​А можно, просто ввести​ внесенные в неё​​ в таблицу ячейки​​ перенести строку в​​ программу, содержащую определенные​​ также нет ничего​

  8. ​ «Строка». Нужно подтвердить​ приложение можно применять​ область – это​​У рассматриваемой функции есть​

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

Метод 2. Применение затенения к чередующимся строкам с помощью стиля таблицы Excel

​ действие, кликнув «ОК».​ во всех сферах​ самое то!​ одна особенность: она​ месте.​ строка таблицы. Таким​ их в соответствии​или​ вместо чередующихся строк,​ преимущества таблицы, например​Использовать формулу для определения​ строкой ниже таблицы,​ из формул, применяемых​ ячейки со сдвигом​ переместить ее посредством​

​ которые — по​ чтобы сделать в​Посредством панели управления. Необходимо​ деятельности. Excel умеет​Вот как это делается:​ фиксирует верхнюю​После фиксации строки или​ же образом можно​

Чередующиеся строки в таблице Excel

​ с заданным условием,​Удалить​ можно снять этот​ возможность быстро отображать​ форматируемых ячеек​ и она автоматически​ в таблице, на​ вправо, столбец, и​ мышки. Нужно навести​ требованию или без​ Excel несколько строк​

  1. ​ выбрать место для​ не только работать​Этот момент является ключевым.​

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

    Изображение ленты Excel

  3. ​.​ будет включена в​​ листе, и в​​ строку. Устанавливаем переключатель​​ курсор на выбранную​​ него — могут​​ в строке, нужно​​ строки и на​

    ​ с числами, но​​ Выберите ячейку ниже​строку.​ меню «Закрепить области»​​ четыре и т.д.​​ большие по объему​Чтобы вставить строку, выделите​ параметр​ строки заголовков, в​

  4. ​В поле​​ состав таблицы.​​ книге в целом.​​ в позицию «Строку»,​​ ячейку и, не​

    ​ выводиться явно или​ использовать комбинацию клавиш​​ панели управления найти​​ и выдавать информацию​​ строк и/или правее​​Откройте вкладку​

    Лента Outlook

    ​ становится доступной кнопка​ строки.​ блоки информации.​ ее, а затем​Полосы столбцов​ которых автоматически выводятся​​Форматировать значения, для которых​​Как видим, добавить ячейки​

  5. ​Итак, для того, чтобы​ и жмем на​ отпуская левой клавиши,​ неявно.​ Alt + Enter.​ вкладку «Главная», нажать​ в виде графиков​ столбцов, которые хотите​

  6. ​View​​ «Снять закрепление областей».​​Примечание. Данный способ закрепления​​Наименования столбцов и строк​​ на вкладке​​.​​ раскрывающиеся списки фильтра.​

    Изображение ленты Excel

    ​ следующая формула является​​ в состав таблицы​ создать «умную таблицу»,​ кнопку «OK».​​ перетащить выделенную область​​Макрокоманды, записанные программистами или​ Перенос будет осуществлен​​ «Вставить», а затем​​ и диаграмм. Представители​

support.office.com

Как вставлять и удалять ячейки, строки и столбцы

​ закрепить.​(Вид) в Excel​После нажатия все зафиксированные​ строк актуален для​

​ могут быть значительно​​Главная​Если необходимо преобразовать таблицу​По умолчанию для удобства​ истинной​ в программе Microsoft​ выделяем все ячейки,​Как видим, новая строка​

Вставка и удаление столбца

  1. ​ на новое место.​ пользователями, позволяют частично​ прямо в ячейке,​​ «Вставить строку».​​ разных профессий большое​​Откройте вкладку​​ и найдите иконку​​ области рабочего листа​​ Excel версий 2007​

  2. ​ удалены от ячеек,​нажмите кнопку​ Excel в обычный​​ чтения данных к​​введите​​ Excel можно различными​​ которые в неё​​ в программе Microsoft​​ Включить данную функцию​

    ​ автоматизировать работу и​ ввод данных продолжится​Удаление строк осуществляется аналогичным​ количество рабочего времени​​View​​ команды​​ разблокируются.​​ и 2010. В​

Вставка и удаление строки

  1. ​ с которыми пользователь​Вставить​ диапазон ячеек, щелкните​​ строкам в таблице​​=ОСТАТ(СТРОКА(),2)=0​​ способами, но, чтобы​​ должны войти. Во​​ Excel успешно добавлена.​​ можно в «Параметрах»​

  2. ​ сократить время, необходимое​ с абзаца.​ путем, только вместо​​ проводят именно за​​(Вид) и найдите​​Freeze Panes​​Примечание. Кнопка «Снять закрепление​​ более ранних версиях​​ работает в этот​

    ​и выберите пункт​ в любом месте​ применяются диапазоны. При​, как показано на​​ не возникало проблем​​ вкладке «Главная» жмем​​Но, что делать, если​​ — «Дополнительно».​

Вставка ячейки

  1. ​ для выполнения задачи.​Иногда при работе с​ пункта «Вставить» необходимо​ этой программой.​​ иконку​​(Закрепить области) в​

  2. ​ областей» Excel 2003​​ (2003 и 2000)​​ момент. И все​Вставить строки на лист​ таблицы, чтобы отобразить​

support.office.com

Как сделать плавающие строки в Excel??

​ добавлении или удалении​ рисунке.​ с добавлением, прежде,​ на кнопку «Форматировать​ нужно вставить ячейку​Зная, как сделать строки​При работе с масштабными​ программой Excel возникает​ кликать на «Удалить».​Практически все пользователи ПК​Freeze Panes​

​ группе​​ и 2000 находится​ инструмент «Закрепить области»​ время прокручивать страницу,​.​ инструменты, необходимые для​ строк в таблице​

​Примечание:​​ лучше всего, с​

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

​ как таблицу». В​ не между строк,​ в строке Excel​ и объемными данными,​ необходимость скрыть строки.​Этот параметр регулируется несколькими​ сталкиваются с необходимостью​(Закрепить области) в​Window​ в меню «Окно».​

​ находится в меню​ чтобы увидеть название,​Чтобы удалить строку, выделите​ преобразования таблицы обратно​ диапазоны продолжают использоваться​ Если необходимо применить затенение​ помощью форматирования создать​ открывшемся перечне доступных​ а добавить строку​ и обладая другими​ которые требуется обработать,​

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

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

​ стилей выбираем тот​ в конце таблицы?​ практическими навыками, вы​ человек тратит много​

  1. ​ при помощи правой​ и простой –​Таблица с данными.
  2. ​ Excel. Такие темы,​Window​Нажмите на маленькую стрелку​ часто используются, можно​Инструмент закрепления областей.
  3. ​ странице. И там​ табличном процессоре имеется​ на вкладке​Опция закрепления верхней строки.

​На вкладке​Если вы хотите применить​ вместо чередующихся строк,​Автор: Максим Тютюшев​ стиль, который вы​

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

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

​(Окно).​

  1. ​ рядом с иконкой,​ добавить их на​ нужно ВСЕГДА активизировать​ возможность закрепления областей.​Главная​Конструктор​
  2. ​ стиль таблицы, но​ введите​

Фиксация области просмотра листа.

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

​Нажмите на маленькую стрелку​ чтобы увидеть все​ панель быстрого доступа.​ ячейку ПОД фиксируемой​В таблице, как правило,​нажмите кнопку​в группе​ вам не нужны​=ОСТАТ(СТОЛБЕЦ(),2)=0​ как автоматически применить​ наиболее предпочтительным. Для​ добавленная строка не​ повысите производительность труда,​

​ который сможет осуществлять​

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

​ необходимо выбрать пункт​ Курсор необходимо поместить​ как сделать строки​ рядом с иконкой,​ варианты. Выберите​ Для этого щелкаем​ строкой.​ шапка одна. А​Вставить​Сервис​

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

Горизонтальная прокрутка.

​ чтобы увидеть все​Freeze Top Row​ правой кнопкой мыши​​ строк может быть​и выберите пункт​выберите команду​

Зафиксировать области.

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

​ можете преобразовать таблицу​Нажмите кнопку​ второй строке на​ выбор конкретного стиля​

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

Место для закрепления.

​Допустим, информация в таблице​ от нескольких десятков​Удалить строки с листа​

Результат при прокрутке.

​Преобразовать в диапазон​ в обычный диапазон​Формат​ листе. Вы можете​

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

​ не имеет значения.​ останется вне её​При работе в программе​ экономить рабочее время.​В том случае, когда​

Снятие закрепления областей.

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

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

exceltable.com

​ К тому же​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Закрепление областей окна для блокировки строк и столбцов

В этом курсе:

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

Закрепление строк и столбцов

Закрепление первого столбца

На вкладке Вид нажмите кнопку Закрепить области и выберите пункт Закрепить первый столбец.

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

Закрепление первых двух столбцов

Выберите третий столбец.

На вкладке Вид нажмите кнопку Закрепить области и выберите пункт Закрепить области.

Закрепление столбцов и строк

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

На вкладке Вид нажмите кнопку Закрепить области и выберите пункт Закрепить области.

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

На вкладке Вид выберите пункты Окно > Снять закрепление областей.

Примечание: Если вкладка Вид не отображается, вероятно, вы используете Excel Starter. В Excel Starter поддерживаются не все функции.

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

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

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

Как закрепить строку и столбец в 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 при прокрутке

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

Способ по фиксации строчных данных

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

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

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

      Способ по фиксации вертикальных блоков при прокрутке

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

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

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

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

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

    Зафиксировать одну или несколько полос по горизонтали и вертикали одновременно можно, пройдя такие этапы:

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

    Как снять фиксацию

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

  • перейти в пункт меню «Вид»;
  • выбрать действие «Закрепить области»;
  • нажать на первый из всех предложенных вариантов меню – «Снять закрепление областей».

    Закрепление шапки таблицы в Microsoft Excel

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

    Закрепление шапки таблицы в Excel

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

    Вариант 1: Закрепление верхней строчки

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

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

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

    Вариант 2: Закрепление сложной шапки

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

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

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

    Вариант 3: Закрепление шапки с помощью создания «умной таблицы»

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

      Чтобы создать «умную таблицу», находясь во вкладке «Главная», выделяем вместе с шапкой всю область значений, которую намереваемся включить в таблицу. Далее в группе инструментов «Стили» жмём на кнопку «Форматировать как таблицу» и в открывшемся перечне стилей выбираем тот, который пришёлся больше по душе.

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

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

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

    Вариант 4: Закрепление шапки на каждой странице при печати

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

      Чтобы закрепить шапку на каждой странице при печати переходим во вкладку «Разметка страницы». В блоке инструментов «Параметры страницы» на ленте жмём по значку в виде наклонной стрелочки, который расположен в его нижнем правом углу.

    Открывается окно параметров страницы. На вкладке «Лист» напротив параметра «Печатать на каждой странице сквозные строки» введите адрес области шапки. Можно сделать чуть проще и нажать на кнопку, расположенную справа от формы ввода данных.

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

    Переместившись обратно в окно параметров страницы, жмите на кнопку «OK».

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Похожие статьи

  •  

    marz

    Пользователь

    Сообщений: 120
    Регистрация: 01.01.1970

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

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Элемент управления, расположенный прямо на листе, всегда привязан к его ячейкам и вместе с ними и перемещается.  
    Если бы нужно было не в нижнем левом, а в верхнем левом, то «Окно»-«Закрепить области»… и в этой области и располагать кнопку.  
    Может, конечно, ГУРУ и смогут предложить какое-то решение (через API, например), но это будет далеко не простой код…

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Юрий М

    Модератор

    Сообщений: 60586
    Регистрация: 14.09.2012

    Контакты см. в профиле

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

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Юрий, а как убрать заголовок у формы?

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    слэн

    Пользователь

    Сообщений: 5192
    Регистрация: 16.01.2013

    можно вывести форму в нужное место в немодальном режиме..

     

    слэн

    Пользователь

    Сообщений: 5192
    Регистрация: 16.01.2013

     

    Юрий М

    Модератор

    Сообщений: 60586
    Регистрация: 14.09.2012

    Контакты см. в профиле

    {quote}{login=Alex_ST}{date=16.07.2010 02:14}{thema=}{post}Юрий, а как убрать заголовок у формы?{/post}{/quote}  
    В модуль формы:  
    Private Declare Function FindWindow _  
           Lib «user32.dll» Alias «FindWindowA» ( _  
           ByVal lpClassName As String, _  
           ByVal lpWindowName As String) As Long  
    Private Declare Function GetWindowLong _  
           Lib «user32.dll» Alias «GetWindowLongA» ( _  
           ByVal hWnd As Long, _  
           ByVal nIndex As Long) As Long  
    Private Declare Function SetWindowLong _  
           Lib «user32.dll» Alias «SetWindowLongA» ( _  
           ByVal hWnd As Long, _  
           ByVal nIndex As Long, _  
           ByVal dwNewLong As Long) As Long  
    Private Declare Function DrawMenuBar Lib «user32.dll» ( _  
           ByVal hWnd As Long) As Long  

      Private Sub UserForm_Initialize()  
       Dim ihWnd As Long, iStyle As Long  

         ihWnd = FindWindow(vbNullString, Me.Caption)  
       iStyle = GetWindowLong(ihWnd, -16&)  
       SetWindowLong ihWnd, -16&, iStyle And Not &HC00000  
       DrawMenuBar ihWnd  
    End Sub  
    = = =  

    www.msoffice.nm

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Круто!  
    Но, к сожалению, абсолютно не понятно, как это сделано…  
    Теперь бы ещё и форму как-то научиться по экрану «таскать»… Ведь заголовка-то нет, «ухватиться» не за что… Надо чтобы кто-то подсказал как позиционирование такой формы делать.  

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

      К стати, а как такую форму закрыть? «Крестика»-то нет вместе с заголовком.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    vikttur

    Пользователь

    Сообщений: 47199
    Регистрация: 15.09.2012

    {quote}{login=Alex_ST}{date=16.07.2010 02:45}{thema=}{post}К стати, а как такую форму закрыть? «Крестика»-то нет вместе с заголовком.{/post}{/quote}  
    Событие клика на форме. Я так сделал.

     

    marz

    Пользователь

    Сообщений: 120
    Регистрация: 01.01.1970

    Юрий, а можете выложить пример того что вы предлогаете, пожалуйсто?

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

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

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Юрий М

    Модератор

    Сообщений: 60586
    Регистрация: 14.09.2012

    Контакты см. в профиле

    Алекс, можно было вернуться в VBE и кликнуть по UserForm :-)

     

    Юрий М

    Модератор

    Сообщений: 60586
    Регистрация: 14.09.2012

    Контакты см. в профиле

    {quote}{login=marz}{date=16.07.2010 02:51}{thema=}{post}Юрий, а можете выложить пример того что вы предлогаете, пожалуйсто?{/post}{/quote}  
    Вот :-)

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Вот точно такую же хреновину я и создал…  
    Кто ж знал, что форму закрыть так просто? У меня был её код открыт, так я туда даже попытался прописать Sub Close_Me: Unload Me: Exit Sub  
    Запускал, не закрывается, а только лист с формой выводит.  

      Да… Давно формы юзаю, а такого простого выхода не знал…  
    Стыжусь.Краснею.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Но всё равно: ответ про позиционирование такой формы остался открытым…

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Юрий М

    Модератор

    Сообщений: 60586
    Регистрация: 14.09.2012

    Контакты см. в профиле

    :-) Я сам не знал. Можно малюсенький макрос с Unload нужной формы  на сочетание клавиш. Но автору ведь нужно постоянно видеть :-)  
    Позиционирование. Мне попадалось позиционирование по углам. Но в данном случае (разовая операция) для конкретного файла можно подогнать и вручную.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    да теперь-то я с этой формой играюсь в отдельном файле, а в нем для вызова формы сделал кнопочку на листе и к ней приписал:  
    Sub Show_or_Hide_Form1()  
      If UserForm1.Visible = False Then UserForm1.Show vbModeless Else Unload UserForm1  
    End Sub  

      А позиционирование формы мне тоже не так давно где-то попадалось и я даже куда-то его к себе сохранил для примера… Поищем.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    vikttur

    Пользователь

    Сообщений: 47199
    Регистрация: 15.09.2012

    Алекс хотел не только разместить, но и таскать.

     

    slav

    Пользователь

    Сообщений: 232
    Регистрация: 01.01.1970

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

     

    Юрий М

    Модератор

    Сообщений: 60586
    Регистрация: 14.09.2012

    Контакты см. в профиле

    Что-то без заголовка мышкой тянуть не получается. Размеры менять — да, тянуть — нет.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    The_Prist,  
    здОрово!  
    Только проблемы с позицией кнопки при изменении масштаба листа: ширина столбца заголовков строк при изменении масштаба (или при переходе на лист с другим масштабом)меняется, а форма стоИт как пришпиленная на том же месте, где и была поставлена при UserForm_Initialize…  
    Что-то я поискал и не нашёл на листе событий по изменению масштаба чтобы можно было пересчитывать позицию формы…

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Да и ещё что-то «коряво» прописано при позиционировании:  
    при разном масштабе листа форма создаётся со смещением по вертикали на совершенно не предсказуемую величину (то при 50% на уровне пятой ячейки снизу, а то при 25% и 55% залезает на ярлычки листов)  
    Вот попытайте файлик:

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    slav,  
    примерчик классный. Тоже сохраню у себя на всякий случай в «копилке».  
    Но уж больно код навороченный, да ещё и без комментариев…    
    Так что вряд ли когда-нибудь буду его использовать. Только если уж совсем прижмёт и без этого будет не обойтись…

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    как ни бился, а так и не смог заставить «плавающую кнопку» появляться ПО ВЕРТИКАЛИ точно в левом нижнем углу при ЛЮБЫХ МАСШТАБАХ…  
    Всё время куда-то «прыгает» по вертикали: то на ярлыки листов заедет или даже ещё ниже их, а то где-то в нижней четверти видимой области ячеек.  
    Наверное, тут надо покопаться в совершенно не понятном для меня выражении:  
    UserForm1.Top = (rRange.Top + rRange.Height) * ActiveWindow.Zoom/100 + ActiveWindow.PointsToScreenPixelsY(0) * Application.InchesToPoints(1) * 15/1440 — UserForm1.Height  
    Ну, что значит ActiveWindow.Zoom/100 понятно,    
    ActiveWindow.PointsToScreenPixelsY(0) * Application.InchesToPoints(1) — тоже более менее понятно,  
    а вот что за коэффициент 15/1440 ??? Откуда он взялся? Это что-то эвристическое? Подгонка под конкретные условия?  
    Ну, посмотрите, мой примерчик post_138602.zip, пожалуйста, попробуйте при разных масштабах заставить появляться-прятаться кнопочку…    

      Вообще-то очень интересный вариант может получиться если заставить формочку-кнопочку появляться не внизу листа, а ниже ярлыков листов — на статусбаре (ну, правее надписи «Готово» и ей подобных. И никакие данные на листе такая кнопка не закрывает и не используемое в приложении место занимает.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Vovan RU

    Пользователь

    Сообщений: 425
    Регистрация: 31.12.2012

    Здравствуйте!  
    Как-то пытался создать себе такую же панель (сдесь же и одолжил), но недоделал.  
    Но работает.   :)  
    Посмотрите, она жестко привязана к окну, независимо от маштаба.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Vovan RU, спасибо, но тут кажется не совсем то…    

      Много лишнего (для данного случая, конечно, а не для вашей программы) кода, поэтому трудно найти как позиционируется на экране форма. Или это всё-таки такая хитрая панель управления?  

      Но в рассматриваемом здесь примере проблема возникает именно при попытке привязать к НИЖНЕЙ границе окна…  
    Если привязывать к верхней, то проблем быть скорее всего не должно

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Vovan RU

    Пользователь

    Сообщений: 425
    Регистрация: 31.12.2012

    {quote}{login=Alex_ST}{date=20.07.2010 04:37}{thema=}{post}Vovan RU, спасибо, но тут кажется не совсем то…    

      Много лишнего (для данного случая, конечно, а не для вашей программы) кода, поэтому трудно найти как позиционируется на экране форма. Или это всё-таки такая хитрая панель управления?  

      Но в рассматриваемом здесь примере проблема возникает именно при попытке привязать к НИЖНЕЙ границе окна…  
    Если привязывать к верхней, то проблем быть скорее всего не должно{/post}{/quote}  
    да вот тут позиция задается:  
    Private Sub UserForm_Initialize()  
       Dim hWnd As Long, i As Integer  

         hWnd = FindWindow(vbNullString, Me.Caption)  
       If hWnd <> 0 Then  
           For i = 0 To 2  
               Call RemoveMenu(GetSystemMenu(hWnd, 0&), 0&, MF_BYPOSITION)  
           Next  
       End If  
       lStyle = GetWindowLong(hWnd, GWL_STYLE)  
       lngStyle = lngStyle Xor WS_SYSMENU  
       SetWindowLong hWnd, GWL_STYLE, lngStyle  
       DrawMenuBar hWnd  
       Left = 400 ‘позиция по горизонтали  
       Top = 85 ‘позиция по вертикали  
    End Sub

     

    Vovan RU

    Пользователь

    Сообщений: 425
    Регистрация: 31.12.2012

    С помощью  

      Left = 400 ‘позиция по горизонтали  
    Top = 85 ‘позиция по вертикали  

      можно задать позицию в любой точке экрана…

     

    Vovan RU

    Пользователь

    Сообщений: 425
    Регистрация: 31.12.2012

    Да, прошу прощения, в стандартный модуль MyPanel попал еще код создания панели инструментов.   :)))

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    #30

    21.07.2010 09:32:59

    Владимир, ну и как вы сможете заданием фиксированных Left и Top поставить форму именно в левый нижний угол экрана? Подбором?  
    А если у листа будет другой масштаб, снизу открыта какая-нибудь панель управления или на компе будет другое разрешение экрана? Куда тогда «уедет» ваша форма?  
    Именно для исключения этого «бегания» формы тут народ и извращается с автоматическим (адаптивным под экран) её позиционированием…

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

    Like this post? Please share to your friends:
  • Плавающая формула в excel
  • Плагин ods для excel 2007
  • Плагин для подписания эцп word
  • Плавающая таблица в excel
  • Плагин excel на своем сайте